@import url('https://fonts.googleapis.com/css2?family=Federant&display=swap');@import "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;500;600;700&display=swap";body{font-family:playfair display,serif;color:#d5d7d7;background-color:#0c0c0c;font-size:16px}.modal-open .modal{
	background: rgba(0, 0, 0, 0.6) !important;
}
.modal-body p {
	overflow-y: hidden !important;
    text-align: justify;
}
a.matrix{
	font-family: 'Federant', cursive;
}h1,h2,h3,h4,h5,h6{line-height:1.3;font-family:josefin sans,sans-serif}p{line-height:1.8}a{-webkit-transition:.5s all ease;transition:.5s all ease}a:hover{text-decoration:none}img{max-width:100%}.d-table{width:100%;height:100%}.d-table-cell{vertical-align:middle}.ptb-100{padding-top:100px;padding-bottom:100px}.pt-100{padding-top:60px}.pb-100{padding-bottom:20px}button:focus{outline:0}.btn.focus,.btn:focus{-webkit-box-shadow:none;box-shadow:none}.container{max-width:1270px}.main-nav{background:#000000e3;padding-top:0px;padding-bottom:0px;-webkit-transition:.5s all ease;transition:.5s all ease}.main-nav .container{max-width:1620px}.main-nav.menu-shrink{background-color:#000;padding-top:5px;padding-bottom:5px}.main-nav nav .navbar-nav{margin-left:auto;}.main-nav nav .navbar-nav.active>.nav-link,.main-nav nav .navbar-nav .nav-link.active,.main-nav nav .navbar-nav .nav-link.show,.main-nav nav .navbar-nav.show>.nav-link{color:#f91f28}.main-nav nav .navbar-nav .nav-item i{display:inline-block;font-size:20px;top:4px;right:2px;position:relative}.main-nav nav .navbar-nav .nav-item:hover a{color:#f91f28}.main-nav nav .navbar-nav .nav-item a{font-weight:600;font-size:17px;font-family:josefin sans,sans-serif;text-transform:capitalize}.main-nav nav .navbar-nav .nav-item a:hover,.main-nav nav .navbar-nav .nav-item a:focus,.main-nav nav .navbar-nav .nav-item a.active{color:#f91f28}.main-nav nav .navbar-nav .nav-item .dropdown-menu{background:#fff;padding-top:5px;padding-left:0;padding-right:0;padding-bottom:5px}.main-nav nav .navbar-nav .nav-item .dropdown-menu li{border-bottom:1px dashed #b8b5b5}.main-nav nav .navbar-nav .nav-item .dropdown-menu li:last-child{border-bottom:0}.main-nav nav .navbar-nav .nav-item .dropdown-menu li a{font-size:16px;color:#01091e;position:relative}.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:before{position:absolute;content:'';width:0;height:2px;top:19px;left:0;background-color:#f91f28;opacity:0;-webkit-transition:.5s all ease;transition:.5s all ease}.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover,.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:focus,.main-nav nav .navbar-nav .nav-item .dropdown-menu li a.active{color:#f91f28;padding-left:30px}.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover:before,.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:focus:before,.main-nav nav .navbar-nav .nav-item .dropdown-menu li a.active:before{opacity:1;width:25px}.main-nav .dropdown-toggle::after{display:none}.side-nav .modal-btn{padding:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);position:relative;top:-6px}.side-nav .modal-btn:hover span:nth-child(2){width:25px}.side-nav .modal-btn:hover span:nth-child(3){width:15px}.side-nav .modal-btn span{display:block;width:35px;height:3px;background-color:#fff;margin-bottom:5px;-webkit-transition:.5s all ease;transition:.5s all ease}.modal-body{padding:40px 30px 50px}.modal-body h2{font-size:20px;font-weight:600;margin-bottom:12px;color:#000}.modal-body p{color:#545555;font-size:14px;margin-bottom:20px}.modal-body .image-area{margin-bottom:10px}.modal-body .image-area .col-lg-4{padding-right:5px;margin-right:-5px}.modal-body .image-area a{display:block;margin-bottom:15px}.modal-body .image-area a img{width:100%}.modal-body .modal-item{margin-bottom:30px}.modal-body .social-area{text-align:center}.modal-body .social-area h3{font-size:20px;margin-bottom:12px;font-weight:600;color:#000}.modal-body .social-area ul{margin:0;padding:0}.modal-body .social-area ul li{list-style-type:none;display:inline-block}.modal-body .social-area ul li a{display:block;color:#f91f28;border:1px solid #f91f28;width:32px;height:32px;line-height:34px;border-radius:50%;margin-right:3px;margin-left:3px;font-size:16px;text-align:center}.modal-body .social-area ul li a:hover{color:#fff;background-color:#f91f28}#myModalRight{z-index:99999}#myModalRight .modal-header .close{position:relative;top:5px;color:#000;font-weight:700;font-size:35px}.modal.modal-right .modal-dialog{max-width:380px;min-height:100vh}.modal.modal-right.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal.modal-right .modal-content{height:100vh;overflow-y:auto;border-radius:0}.modal.modal-left .modal-dialog{-webkit-transform:translate(-100%,0);transform:translate(-100%,0);margin:0 auto 0 0}.modal.modal-right .modal-dialog{-webkit-transform:translate(100%,0);transform:translate(100%,0);margin:0 0 0 auto}.search-icon{font-size:22px;position:relative;top:1px;color:#fff;border:0;outline:none;-webkit-transition:.5s all ease;transition:.5s all ease;background-color:transparent}.search-icon:hover{color:#f91f28}.search-toggle .search-icon.icon-close{display:none}.search-toggle.opened .search-icon.icon-search{display:none}.search-toggle.opened .search-icon.icon-close{display:block}.nav-srh{position:relative;display:inline-block;margin-right:5px}.nav-srh .search-area{position:absolute;right:8px;bottom:-105px;z-index:5;-webkit-transition:.5s all ease;transition:.5s all ease;max-height:0;overflow:hidden;background-color:#fff}.nav-srh .search-area .search-icon{vertical-align:middle;position:absolute;right:30px;top:28px;background-color:transparent;font-size:20px;color:#515151;-webkit-transition:.5s all ease;transition:.5s all ease}.nav-srh .search-area .search-icon:hover{color:#f91f28}.nav-srh .search-area .src-input{outline:none;padding-left:20px;margin:0;width:300px;background-color:#dddddd80;border:1px solid #ddd;font-size:16px;height:45px;border-radius:0}.nav-srh .search-area.opened{max-height:100px;padding:20px 25px;-webkit-box-shadow:0 0 15px #dddddd80;box-shadow:0 0 15px #dddddd80}.banner-img-one{background-image:url(https://www.youtube.com/watch?v=s-LvEFwy6qw)}.banner-img-two{background-image:url(../img/home-one/banner-main2.jpg)}.banner-img-three{background-image:url(../img/home-one/banner-main3.jpg)}.banner-wrap{position:relative}.banner-social{position:absolute;top:50%;right:0;z-index:1;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.banner-social span{display:inline-block;font-weight:600;color:#fff}.banner-social ul{margin:0;padding:0;display:inline-block}.banner-social ul li{list-style-type:none;display:inline-block;margin-right:8px}.banner-social ul li:last-child{margin-right:0}.banner-social ul li a{display:block;color:#fff;font-size:16px}.banner-social ul li a:hover{color:#f91f28}.banner-area{height:1000px;background-size:cover; center;background-repeat:no-repeat;position:relative;text-align:center}.banner-content{position:relative;max-width:830px;margin-left:auto;margin-right:auto;margin-top:20px;text-align:center}.banner-content h1{font-weight:700;font-size:100px;color:#fff;text-transform:uppercase;margin-bottom:10px}.banner-content p{font-weight:700;font-size:24px;color:#fff;margin-bottom:40px}.banner-content .banner-btn{font-weight:600;color:#01091e;background-color:#fff;border-radius:5px;display:inline-block;padding:12px 25px 9px;position:relative;z-index:1;font-family:josefin sans,sans-serif}.banner-content .banner-btn:before{position:absolute;content:'';width:0%;height:0;top:0;left:0;background-color:#01091e;opacity:0;z-index:-1;-webkit-transition:.5s all ease;transition:.5s all ease;border-radius:5px}.banner-content .banner-btn:after{position:absolute;content:'';width:0;height:0;bottom:0;right:0;background-color:#01091e;opacity:0;z-index:-1;-webkit-transition:.5s all ease;transition:.5s all ease;border-radius:5px}.banner-content .banner-btn:hover{color:#fff}.banner-content .banner-btn:hover:before{height:100%;width:100%;opacity:1}.banner-content .banner-btn:hover:after{height:100%;width:100%;opacity:1}.banner-slider.owl-theme .owl-nav.disabled+.owl-dots{margin-top:0;position:absolute;left:0;right:0;bottom:35px}.banner-slider.owl-theme .owl-dots .owl-dot span{width:14px;height:14px;background:#b8b7b7}.banner-slider.owl-theme .owl-dots .owl-dot.active span{background:#869791;width:24px;height:24px;border:1px solid #fff;background:0 0;position:relative;margin:1px}.banner-slider.owl-theme .owl-dots .owl-dot.active span:before{position:absolute;content:'';width:12px;height:12px;border-radius:50%;left:0;right:0;bottom:5px;margin-left:auto;margin-right:auto;background-color:#fff}.lines{position:absolute;top:0;height:100%;left:0;right:0;margin:auto;width:90vw}.lines .line{position:absolute;top:0;height:100%;width:1px;left:50%;background:rgba(255,255,255,.1);overflow:hidden;z-index:1}.lines .line:nth-child(1){margin-left:-12.5%}.lines .line:nth-child(2){margin-left:-25%}.lines .line:nth-child(3){margin-left:-37.5%}.lines .line:nth-child(4){margin-left:-49%}.lines .line:nth-child(5){margin-left:0%}.lines .line:nth-child(6){margin-left:12.5%}.lines .line:nth-child(7){margin-left:25%}.lines .line:nth-child(8){margin-left:37.5%}.lines .line:nth-child(9){margin-left:49.5%}.lines .line:after{content:"";display:block;position:absolute;height:10vh;width:100%;top:-50%;left:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(75%,#fff),to(#fff));background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 75%,#fff);-webkit-animation:run 7s 0s infinite;animation:run 7s 0s infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.4,.26,0,.97);animation-timing-function:cubic-bezier(.4,.26,0,.97)}@-webkit-keyframes run{0%{top:-50%}to{top:110%}}@keyframes run{0%{top:-50%}to{top:110%}}.trust-area{background-color:#080808}.trust-area .section-title{margin-bottom:25px}.trust-area .trust-content{text-align:center;max-width:680px;margin-left:auto;margin-right:auto}.trust-area .trust-content p{margin-bottom:40px}.trust-area .trust-content .trust-img{margin-bottom:30px}.section-title1{text-align:left;margin-bottom:40px;margin-top:60px}.section-title{text-align:center;margin-bottom:40px;}.section-title .sub-title{font-weight:700;font-size:17px;color:#f91f28;display:inline-block;margin-bottom:20px;text-transform:uppercase}.section-title h2{font-weight:600;font-size:45px;color:#fff;text-transform:uppercase;margin-bottom:0}.week-video-btn a{top:35%!important}.week-video-btn-two a{top:22%!important}.week-area .week-item{position:relative;margin-bottom:30px}.week-area .week-item:hover a{opacity:1}.week-area .week-item img{width:100%}.week-area .week-item a{display:inline-block;text-align:center;border-radius:50%;position:absolute;width:70px;height:70px;line-height:70px;top:43%;left:0;right:0;font-size:40px;margin-left:auto;margin-right:auto;color:#fff;background-color:#f91f28;opacity:0}.week-area .week-item a i{width:70px;height:70px;line-height:70px}.week-area .week-item a:hover{background-color:#01091e}.week-area .owl-theme .owl-nav{margin-top:0}.week-area .owl-prev{position:absolute;top:43%;left:15px;width:60px;height:60px;font-size:45px!important;line-height:65px!important;border-radius:50%!important;color:#b9b9b5!important;background-color:#111!important;-webkit-transition:.5s all ease;transition:.5s all ease}.week-area .owl-prev:hover{color:#111!important;background-color:#fff!important}.week-area .owl-next{position:absolute;top:43%;right:15px;width:60px;height:60px;font-size:45px!important;line-height:65px!important;border-radius:50%!important;color:#b9b9b5!important;background-color:#111!important;-webkit-transition:.5s all ease;transition:.5s all ease}.week-area .owl-next:hover{color:#111!important;background-color:#fff!important}.work-area a{display:block}.work-item{position:relative;text-align:center;overflow:hidden}.work-item:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.work-item:hover .work-content h3{color:#f91f28}.work-item:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;-webkit-transition:.5s all ease;transition:.5s all ease;z-index:1}.work-item img{width:100%;-webkit-transition:.5s all ease;transition:.5s all ease}.work-item .work-content{position:absolute;left:0;right:0;bottom:60px;z-index:1}.work-item .work-content h3{font-weight:600;font-size:30px;margin-bottom:5px;text-transform:uppercase;color:#d4d0d0;-webkit-transition:.5s all ease;transition:.5s all ease}.work-item .work-content span{display:block;color:#d4d0d0;font-weight:600;font-size:24px;font-family:josefin sans,sans-serif}.history-area{background-image:url(../img/home-one/history-bg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;margin:0}.history-area:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.9;display:block}.history-area .cd-horizontal-timeline{margin:0}.history-area .container-fluid{max-width:1450px}.history-area .section-title{position:relative}.history-area .history-img{position:relative;margin-bottom:30px}.history-area .history-img img{width:100%}.history-area .history-content{position:relative}.history-area .history-content h2{color:#fff;font-size:48px;margin-bottom:10px;font-weight:400}.history-area .history-content p{color:#d5d7d7;font-size:17px;max-width:715px;margin-bottom:15px}.history-area .history-content .history-inner{margin-bottom:30px}.history-area .history-content .history-inner i{display:inline-block;font-size:40px;margin-bottom:10px;color:#fff}.history-area .history-content .history-inner h3{font-size:20px;color:#fff;margin-bottom:10px;text-transform:uppercase;font-weight:600}.history-area .history-content .history-inner span{display:block;color:#d5d7d7}.history-area .timeline{width:unset;max-width:100%;margin-bottom:25px}.history-area .timeline .filling-line{display:none}.history-area .timeline .events-wrapper:before{display:none}.history-area .timeline .events-wrapper:after{display:none}.history-area .timeline .events-wrapper .events{background:#a5a5a5;width:100%!important}.history-area .timeline .events-wrapper .events ul{margin:0;padding:0}.history-area .timeline .events-wrapper .events ul li{list-style-type:none;display:inline-block}.history-area .timeline .events-wrapper .events ul li a{font-size:24px;color:#fff}.history-area .timeline .events-wrapper .events ul li a:before{position:absolute;content:'';width:9px;height:9px;border-radius:50%;left:0;right:0;bottom:-2px;margin-left:auto;margin-right:auto;background-color:#fff;z-index:1}.history-area .timeline .events-wrapper .events ul li a:after{background-color:#000;border:1px solid #fff;width:18px;height:18px;bottom:-7px}.history-area .timeline .events-wrapper .events ul li:nth-child(1) a{left:17%!important}.history-area .timeline .events-wrapper .events ul li:nth-child(2) a{left:32%!important}.history-area .timeline .events-wrapper .events ul li:nth-child(3) a{left:50%!important}.history-area .timeline .events-wrapper .events ul li:nth-child(4) a{left:65%!important}.history-area .timeline .events-wrapper .events ul li:nth-child(5) a{left:80%!important}.history-area .timeline .cd-timeline-navigation{margin:0;padding:0}.history-area .timeline .cd-timeline-navigation li{list-style-type:none;display:inline-block;color:#fff;font-size:30px}.history-area .timeline .cd-timeline-navigation li:first-child i{position:absolute;top:35px;left:27px;display:inline-block}.history-area .timeline .cd-timeline-navigation li:last-child i{position:absolute;top:35px;right:27px;display:inline-block}.history-area .events-content{margin:0}.history-area .events-content ul{margin:0;padding:0}.history-area .events-content ul li{list-style-type:none;display:block;padding:0}.video-area{position:relative}.video-area .video-two:hover a{opacity:1}.video-area .video-two a{opacity:0;top:32%}.video-item{position:relative}.video-item:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:-webkit-gradient(linear,left bottom,left top,color-stop(32%,rgba(0,0,0,0.805733)),color-stop(75%,rgba(0,0,0,0)));background:linear-gradient(0deg,rgba(0,0,0,0.805733) 32%,rgba(0,0,0,0) 75%);opacity:.4}.video-item a{display:inline-block;text-align:center;border-radius:50%;position:absolute;width:100px;height:100px;line-height:90px;top:41%;left:0;right:0;font-size:65px;margin-left:auto;margin-right:auto;color:#fff;border:5px solid #fff}.video-item a i{width:100px;height:100px;line-height:90px;display:inline-block}.video-item a:hover{color:#01091e;background-color:#fff}.team-item{margin-bottom:30px;text-align:center;-webkit-transition:.5s all ease;transition:.5s all ease}.team-item:hover{-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}.team-item:hover .team-top ul li:nth-child(1){opacity:1;top:-15px}.team-item:hover .team-top ul li:nth-child(2){opacity:1;top:-15px}.team-item:hover .team-top ul li:nth-child(3){opacity:1;top:-15px}.team-item:hover .team-top ul li:nth-child(4){opacity:1;top:-15px}.team-item .team-top{position:relative;margin-bottom:15px}.team-item .team-top ul{margin:0;padding:0;position:absolute;bottom:0;left:0;right:0}.team-item .team-top ul li{list-style-type:none;display:inline-block;margin-right:2px;margin-left:2px}.team-item .team-top ul li:nth-child(1){position:relative;opacity:0;top:0;-webkit-transition:.3s;transition:.3s}.team-item .team-top ul li:nth-child(2){position:relative;opacity:0;top:0;-webkit-transition:.4s;transition:.4s}.team-item .team-top ul li:nth-child(3){position:relative;opacity:0;top:0;-webkit-transition:.5s;transition:.5s}.team-item .team-top ul li:nth-child(4){position:relative;opacity:0;top:0;-webkit-transition:.6s;transition:.6s}.team-item .team-top ul li a{display:inline-block;color:#fff;background-color:#000;text-align:center;border-radius:50%;font-size:15px}.team-item .team-top ul li a i{display:inline-block;width:30px;height:30px;line-height:30px}.team-item .team-top ul li a:hover{background-color:#f91f28}.team-item .team-bottom h3{color:#d8d6d6;font-weight:500;font-size:24px;margin-bottom:5px}.team-item .team-bottom span{display:block;font-weight:500;font-size:16px;color:#a4a2a2}.testimonial-area{}.testimonial-area:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.9}.testimonial-area .section-title{position:relative}.testimonial-area .testimonial-item{position:relative;text-align:center}.testimonial-area .testimonial-item i{display:block;color:#a7a7a0;font-size:50px;margin-bottom:15px}.testimonial-area .testimonial-item p{font-size:16px;color:#fff;margin-bottom:25px;max-width:770px;margin-left:auto;margin-right:auto}.testimonial-area .testimonial-item h3{font-size:18px;color:#fff;position:relative;margin-bottom:0;padding-bottom:8px}.testimonial-area .testimonial-item h3:before{position:absolute;content:'';width:45px;height:1px;left:0;right:0;bottom:0;margin-left:auto;margin-right:auto;background-color:#6c6b6b}.blog-item{background-color:#080808;-webkit-transition:.5s all ease;transition:.5s all ease;margin-bottom:30px}.blog-item:hover{-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}.blog-item a{display:block}.blog-item .blog-bottom{padding:25px 25px 30px}.blog-item .blog-bottom span{display:block;color:#c4c2c2;font-size:14px;margin-bottom:18px}.blog-item .blog-bottom h3{font-weight:600;font-size:20px;margin-bottom:10px}.blog-item .blog-bottom h3 a{color:#fff}.blog-item .blog-bottom h3 a:hover{color:#f91f28}.blog-item .blog-bottom .blog-btn{font-weight:700;color:#c7c5c5}.blog-item .blog-bottom .blog-btn:hover{color:#f91f28}footer{background-color:#020407}footer .footer-item{margin-bottom:30px}footer .footer-item h3{font-weight:500;font-size:20px;color:#fff;margin-bottom:25px}footer .footer-item .footer-logo .footer-logo-img{display:block;margin-bottom:25px}footer .footer-item .footer-logo p{font-size:14px;color:#989797;margin-bottom:28px}footer .footer-item .footer-logo ul{margin:0;padding:0}footer .footer-item .footer-logo ul li{list-style-type:none;display:inline-block;margin-right:8px}footer .footer-item .footer-logo ul li:last-child{margin-right:0}footer .footer-item .footer-logo ul li a{display:block;border-radius:50%;text-align:center;color:#000;font-size:18px;background-color:#fff}footer .footer-item .footer-logo ul li a:hover{color:#fff;background-color:#f91f28}footer .footer-item .footer-logo ul li a i{display:inline-block;width:30px;height:30px;line-height:30px}footer .footer-item .footer-instagram ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer-item .footer-instagram ul li{list-style-type:none;display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding-right:10px;margin-bottom:10px}footer .footer-item .footer-instagram ul li a{display:block}footer .footer-item .footer-instagram ul li a img{width:100%}footer .footer-item .footer-link ul{margin:0;padding:0}footer .footer-item .footer-link ul li{list-style-type:none;display:block;margin-bottom:10px}footer .footer-item .footer-link ul li:last-child{margin-bottom:0}footer .footer-item .footer-link ul li a{display:block;color:#cdcccc;font-size:15px}footer .footer-item .footer-link ul li a:hover{color:#f91f28}footer .footer-item .footer-touch ul{margin:0;padding:0}footer .footer-item .footer-touch ul li{list-style-type:none;display:block;position:relative;padding-left:30px;margin-bottom:14px}footer .footer-item .footer-touch ul li:last-child{margin-bottom:0}footer .footer-item .footer-touch ul li i{position:absolute;top:0;left:0;color:#fff;font-size:20px}footer .footer-item .footer-touch ul li h4{font-weight:500;color:#fff;font-size:16px;margin-bottom:2px}footer .footer-item .footer-touch ul li a{display:block;color:#cdcccc;font-size:15px}footer .footer-item .footer-touch ul li a:hover{color:#f91f28}.copyright-area{text-align:center;padding-top:25px;padding-bottom:25px;background-color:#06080b}.copyright-area .copyright-item p{margin-bottom:0;font-size:15px;color:#fff;font-weight:500}.copyright-area .copyright-item p a{display:inline-block;color:#f91f28}.copyright-area .copyright-item p a:hover{color:#fff}.side-nav-two a{display:inline-block;font-weight:500;font-size:16px;color:#fff;background-color:#f91f28;padding:12px 22px}.side-nav-two a:hover{background-color:#050505}.banner-area-two{background-image:url(../img/home-two/banner-main.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;height:1000px;position:relative}.banner-area-two:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.6}.banner-area-two .banner-content{position:relative;z-index:1;max-width:795px;margin-top:30px}.banner-area-two .banner-content h1{font-weight:700;font-size:80px;margin-bottom:0}.banner-area-two .banner-content p{font-weight:700;font-size:24px;letter-spacing:2px}.section-title-two .sub-title{font-weight:600;font-size:20px;letter-spacing:2px;margin-bottom:15px}.service-item{margin-bottom:30px;position:relative}.service-item i{display:inline-block;color:#fff;font-size:40px;position:absolute;top:-10px;left:0}.service-item .service-inner{padding-left:60px}.service-item .service-inner h3{font-weight:600;font-size:35px;color:#fff;margin-bottom:10px}.service-item .service-inner p{margin-bottom:0;color:#a9a9a9}.team-area-two{padding-top:100px}.product-item{text-align:center;margin-bottom:30px}.product-item img{margin-bottom:22px}.product-item h3{font-size:24px;font-weight:600;color:#fff;margin-bottom:15px}.product-item ul{margin:0;padding:0}.product-item ul li{list-style-type:none;display:block;margin-bottom:12px}.product-item ul li:last-child{margin-bottom:0}.product-item ul li a{display:block;color:#fff;font-size:18px}.product-item ul li a:hover{color:#f91f28}.product-item p{padding-left:25px;padding-right:25px}.banner-area-three{background-image:url(../img/home-three/banner-main.jpg)}.banner-area-three p{margin-bottom:20px}.banner-area-three h1{margin-bottom:15px}.service-area-two{background-color:#fff}.service-area-two .section-title h2{color:#000}.service-area-two .service-item i{color:#000}.service-area-two .service-item .service-inner h3{color:#212121}.service-area-two .service-item .service-inner p{color:#212121}.product-area-two{background-color:#fff}.product-area-two .section-title h2{color:#000}.product-area-two .product-item h3{color:#212121;margin-bottom:10px}.product-area-two .product-item p{color:#4e4e4e}.work-area-two{background-color:#fff}.work-area-two .section-title h2{color:#000}.team-area-three{background-color:#fff}.team-area-three .section-title h2{color:#000}.team-area-three .team-item .team-bottom h3{color:#212121}.team-area-three .team-item .team-bottom span{color:#a4a2a2}.blog-area-two{background-color:#fff}.blog-area-two .section-title h2{color:#000}.blog-area-two .blog-item{background-color:#fff;text-align:center;-webkit-box-shadow:0 0 20px 0 #dddddd4d;box-shadow:0 0 20px 0 #dddddd4d}.blog-area-two .blog-item .blog-bottom{padding:25px 20px 30px}.blog-area-two .blog-item .blog-bottom span{color:#a3a3a3}.blog-area-two .blog-item .blog-bottom h3{font-size:25px}.blog-area-two .blog-item .blog-bottom h3 a{color:#212121}.blog-area-two .blog-item .blog-bottom h3 a:hover{color:#f91f28}.blog-area-two .blog-item .blog-bottom p{color:#4e4e4e}.blog-area-two .blog-item .blog-bottom .blog-btn{color:#212121}.blog-area-two .blog-item .blog-bottom .blog-btn:hover{color:#f91f28}.page-title-area{background-color:#020407}.page-title-area .page-title-item{text-align:center;padding-top:230px;padding-bottom:145px}.page-title-area .page-title-item h2{font-size:30px;margin-bottom:8px;color:#fff;font-weight:600}.page-title-area .page-title-item ul{margin:0;padding:0}.page-title-area .page-title-item ul li{list-style-type:none;display:inline-block;color:#d4d4d4;font-weight:500}.page-title-area .page-title-item ul li span{display:inline-block;width:6px;height:6px;background-color:#f91f28;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;top:-2px;margin-left:8px;margin-right:8px}.page-title-area .page-title-item ul li a{display:inline-block;color:#d4d4d4}.page-title-area .page-title-item ul li a:hover{color:#f91f28}.page-title-area-two{background-image:url(../img/about-me-main.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.page-title-area-two:before{position:absolute;content:'';width:100%;height:100%;left:0;top:0;background:-webkit-gradient(linear,left top,right top,color-stop(33%,rgba(0,0,0,0.805733)),color-stop(60%,rgba(0,0,0,0)));background:linear-gradient(90deg,rgba(0,0,0,0.805733) 33%,rgba(0,0,0,0) 60%)}.page-title-area-two .page-title-item{position:relative}.about-me-area{background-color:#fff}.about-me-area .about-me-img{margin-bottom:30px}.about-me-area .about-me-content h2{font-weight:700;font-size:45px;margin-bottom:10px;color:#000}.about-me-area .about-me-content ul{margin:0;padding:0;margin-bottom:20px}.about-me-area .about-me-content ul li{list-style-type:none;display:block;color:#5b5b5b;margin-bottom:8px;font-size:17px;font-weight:500;position:relative;padding-left:15px}.about-me-area .about-me-content ul li:hover:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.about-me-area .about-me-content ul li:before{position:absolute;content:'';width:6px;height:6px;left:0;top:11px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#f91f28;-webkit-transition:.5s all ease;transition:.5s all ease}.about-me-area .about-me-content ul li:last-child{margin-bottom:0}.about-me-area .about-me-content p{margin-bottom:20px;color:#5b5b5b}.about-me-area .about-me-content .about-me-inner{margin-bottom:30px}.about-me-area .about-me-content .about-me-inner i{display:inline-block;color:#000;font-size:40px;margin-bottom:12px}.about-me-area .about-me-content .about-me-inner h3{font-size:20px;font-weight:700;color:#000;margin-bottom:4px}.about-me-area .about-me-content .about-me-inner p{margin-bottom:0;color:#5b5b5b}.work-area-three{padding-right:15px;padding-left:15px}.work-area-three .work-item{margin-bottom:30px}.work-details-item{margin-bottom:30px}.work-details-item .work-details-img{position:relative;margin-bottom:25px}.work-details-item .work-details-img img{width:100%}.work-details-item .work-details-img a{position:absolute;left:0;right:0;top:45%;margin-left:auto;margin-right:auto;border-radius:50%;background-color:#f91f28;color:#fff;text-align:center;font-size:45px;width:80px;height:80px}.work-details-item .work-details-img a i{width:80px;height:80px;line-height:80px}.work-details-item .work-details-img a:hover{background-color:#000}.work-details-item .work-details-content{margin-bottom:50px}.work-details-item .work-details-content ul{margin:0;padding:0;margin-bottom:25px}.work-details-item .work-details-content ul li{list-style-type:none;display:inline-block;font-size:15px}.work-details-item .work-details-content ul li span{display:inline-block;margin-left:3px;margin-right:3px}.work-details-item .work-details-content ul li a{display:inline-block;color:#d5d7d7;margin-left:3px}.work-details-item .work-details-content ul li a:hover{color:#f91f28}.work-details-item .work-details-content h3{margin-bottom:8px;color:#fff;font-size:35px;font-weight:700}.work-details-item .work-details-content p{margin-bottom:15px}.work-details-item .work-details-quote{background-color:#fff;border-radius:3px;padding:30px 25px;position:relative;margin-bottom:60px}.work-details-item .work-details-quote i{display:inline-block;font-size:40px;color:#000;margin-bottom:10px}.work-details-item .work-details-quote p{color:#000;margin-bottom:10px;font-size:17px;font-weight:600;font-style:italic}.work-details-item .work-details-quote .link{text-align:right}.work-details-item .work-details-quote .link a{display:inline-block;color:#000}.work-details-item .work-details-quote .link a:hover{color:#f91f28}.work-details-item .work-details-search{margin-bottom:50px}.work-details-item .work-details-search form{position:relative}.work-details-item .work-details-search form .form-control{height:50px;border-radius:3px;padding-left:25px;font-size:15px;color:#000;border:0}.work-details-item .work-details-search form .form-control:focus{-webkit-box-shadow:none;box-shadow:none;border:0}.work-details-item .work-details-search form .search-btn{position:absolute;top:2px;right:0;color:#000;font-size:24px;-webkit-transition:.5s all ease;transition:.5s all ease}.work-details-item .work-details-search form .search-btn:hover{color:#f91f28}.work-details-item .work-details-work{margin-bottom:50px}.work-details-item .work-details-work h3{font-weight:700;font-size:25px;margin-bottom:45px;color:#fff;border-bottom:1px solid #dddddd59;padding-bottom:12px;position:relative}.work-details-item .work-details-work h3:before{position:absolute;content:'';width:50px;height:3px;background-color:#fff;left:0;bottom:-2px}.work-details-item .work-details-work .work-inner{margin-bottom:30px}.work-details-item .work-details-work .work-inner:last-child{margin-bottom:0}.work-details-item .work-details-work .work-inner ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.work-details-item .work-details-work .work-inner ul li{list-style-type:none;display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.work-details-item .work-details-work .work-inner ul li:last-child{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;margin-left:10px}.work-details-item .work-details-work .work-inner h4{text-transform:capitalize;font-size:20px;font-weight:600;margin-bottom:5px}.work-details-item .work-details-work .work-inner h4 a{display:inline-block;color:#fff}.work-details-item .work-details-work .work-inner h4 a:hover{color:#f91f28}.work-details-item .work-details-work .work-inner span{display:inline-block}.work-details-item .work-details-cate h3{font-weight:700;font-size:25px;margin-bottom:20px;color:#fff}.work-details-item .work-details-cate ul{margin:0;padding:0}.work-details-item .work-details-cate ul li{list-style-type:none;display:block;margin-bottom:12px;position:relative;padding-left:20px}.work-details-item .work-details-cate ul li:hover:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.work-details-item .work-details-cate ul li:before{position:absolute;content:'';width:6px;height:6px;left:0;top:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#f91f28;-webkit-transition:.5s all ease;transition:.5s all ease}.work-details-item .work-details-cate ul li:last-child{margin-bottom:0}.work-details-item .work-details-cate ul li a{display:block;color:#d5d7d7}.work-details-item .work-details-cate ul li a:hover{color:#f91f28}.video-details-area{background-color:#fff}.video-details-area .video-details-item{margin-bottom:30px}.video-details-area .video-details-item:last-child{border-right:0}.video-details-area .video-details-item .video-details-video{position:relative;margin-bottom:20px}.video-details-area .video-details-item .video-details-video img{width:100%}.video-details-area .video-details-item .video-details-video a{position:absolute;left:0;right:0;top:40%;margin-left:auto;margin-right:auto;border-radius:50%;background-color:#f91f28;color:#fff;text-align:center;font-size:45px;width:80px;height:80px}.video-details-area .video-details-item .video-details-video a i{width:80px;height:80px;line-height:80px}.video-details-area .video-details-item .video-details-video a:hover{background-color:#000}.video-details-area .video-details-item .video-content{margin-bottom:30px}.video-details-area .video-details-item .video-content .video-link{display:inline-block;color:#888;font-size:15px;margin-bottom:15px;padding-left:15px;position:relative}.video-details-area .video-details-item .video-content .video-link:before{position:absolute;content:'';width:6px;height:6px;left:0;top:9px;background-color:#f91f28;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.video-details-area .video-details-item .video-content .video-link:hover{color:#f91f28}.video-details-area .video-details-item .video-content h2{font-weight:700;font-size:45px;color:#000;margin-bottom:10px}.video-details-area .video-details-item .video-content ul{margin:0;padding:0}.video-details-area .video-details-item .video-content ul li{list-style-type:none;display:inline-block;color:#000;font-family:josefin sans,sans-serif;margin-right:20px}.video-details-area .video-details-item .video-content ul li:last-child{margin-right:0}.video-details-area .video-details-item .video-content ul li i{display:inline-block;color:#f91f28;font-size:20px;margin-right:3px;position:relative;top:4px}.video-details-area .video-details-item .video-content ul li a{display:inline-block;color:#000}.video-details-area .video-details-item .video-content ul li a:hover{color:#f91f28}.video-details-area .video-details-item .video-flim h3{font-weight:700;font-size:35px;margin-bottom:10px;color:#000}.video-details-area .video-details-item .video-flim p{margin-bottom:12px;color:#888}.video-details-area .video-details-item .video-social{margin-top:25px}.video-details-area .video-details-item .video-social span{display:inline-block;color:#f91f28;margin-right:10px}.video-details-area .video-details-item .video-social ul{margin:0;padding:0;display:inline-block}.video-details-area .video-details-item .video-social ul li{list-style-type:none;display:inline-block;margin-right:8px}.video-details-area .video-details-item .video-social ul li:last-child{margin-right:0}.video-details-area .video-details-item .video-social ul li a{display:block;color:#fff;background-color:#000;text-align:center;border-radius:50%;font-size:18px}.video-details-area .video-details-item .video-social ul li a:hover{background-color:#f91f28}.video-details-area .video-details-item .video-social ul li a i{width:35px;height:35px;line-height:35px}.video-details-area .video-details-item .video-introduce{padding:45px 35px 40px}.video-details-area .video-details-item .video-introduce ul{margin:0;padding:0}.video-details-area .video-details-item .video-introduce ul li{list-style-type:none;display:block;margin-bottom:25px}.video-details-area .video-details-item .video-introduce ul li:last-child{margin-bottom:0}.video-details-area .video-details-item .video-introduce ul li h4{color:#000;margin-bottom:2px;font-weight:700;font-size:20px}.video-details-area .video-details-item .video-introduce ul li span{display:block;color:#888;font-size:15px;font-weight:500}.video-details-area .video-details-item .video-introduce.video-details-bg{background-color:#f9f9f9}.video-details-area .video-details-item .work-details-quote{background-color:#fff;border-radius:3px;padding:30px 25px;position:relative;-webkit-box-shadow:0 0 20px 0 #dddddd80;box-shadow:0 0 20px 0 #dddddd80;border-radius:5px;margin-top:40px;margin-bottom:50px}.video-details-area .video-details-item .work-details-quote i{display:inline-block;font-size:40px;color:#000;margin-bottom:10px}.video-details-area .video-details-item .work-details-quote p{color:#000;margin-bottom:10px;font-size:17px;font-weight:600;font-style:italic}.video-details-area .video-details-item .work-details-quote .link{text-align:right}.video-details-area .video-details-item .work-details-quote .link a{display:inline-block;color:#000}.video-details-area .video-details-item .work-details-quote .link a:hover{color:#f91f28}.week-area-two{background-color:#fff}.week-area-two .section-title h2{color:#000}.blog-details-form{margin-top:50px}.blog-details-form h2{font-weight:700;color:#fff;margin-bottom:20px;font-size:25px}.blog-details-form .form-group{margin-bottom:30px}.blog-details-form .form-group label{display:block;margin-bottom:10px;font-size:15px}.blog-details-form .form-group .form-control{height:50px;border-radius:2px;padding-left:20px;font-size:15px;border:1px solid #1d1c1c;color:#fff;background-color:#1d1c1c}.blog-details-form .form-group .form-control:focus{-webkit-box-shadow:none;box-shadow:none;border:1px solid #f6f6f6}.blog-details-form .form-group textarea{height:auto!important}.blog-details-form .blog-details-btn{color:#000;font-size:15px;font-weight:600;text-transform:uppercase;border-radius:2px;padding:12px 22px;-webkit-transition:.5s all ease;transition:.5s all ease;background-color:#fff}.blog-details-form .blog-details-btn:hover{color:#fff;background-color:#f91f28}.partner-area{background-color:#fff}.partner-area .partner-item{margin-bottom:30px;text-align:center}.partner-area .partner-item:hover img{opacity:1}.partner-area .partner-item img{opacity:.8;-webkit-transition:.5s all ease;transition:.5s all ease}.pricing-area{background-color:#fff}.pricing-item{background-color:#fff;margin-bottom:30px;-webkit-box-shadow:0 0 25px 0 #dddddd82;box-shadow:0 0 25px 0 #dddddd82;border-radius:50px 0 50px 0}.pricing-item .pricing-top{background-color:#f91f28;position:relative;text-align:center;border-radius:50px 0;padding-top:25px;padding-bottom:35px}.pricing-item .pricing-top h3{color:#fff;font-weight:700;font-size:60px;position:relative;margin-bottom:0;display:inline-block}.pricing-item .pricing-top span{display:inline-block;font-size:30px;color:#fff}.pricing-item .pricing-top p{color:#fff;position:relative;text-transform:uppercase;font-weight:500;margin-bottom:0;margin-top:-8px}.pricing-item .pricing-bottom{text-align:center;padding:0 60px;padding-bottom:40px}.pricing-item .pricing-bottom ul{margin:0;padding:0;margin-top:15px}.pricing-item .pricing-bottom ul li{list-style-type:none;display:block}.pricing-item .pricing-bottom ul li a{color:#000;display:block;padding:15px 0;border-bottom:1px solid #66666633;font-weight:600}.pricing-item .pricing-bottom ul li a:hover{color:#f91f28}.pricing-item .price-btn a{color:#f91f28;padding:10px 30px;border:1px solid #f91f28;border-radius:30px;display:inline-block;margin-top:30px;font-weight:700}.pricing-item .price-btn a:hover{color:#fff;background-color:#f91f28}.faq-area .faq-head h2{margin-bottom:35px;font-weight:600;font-size:30px;margin-top:-7px;color:#fff}.faq-area .faq-wrap{margin-bottom:50px}.faq-area .faq-wrap:last-child{margin-bottom:30px}.faq-area .accordion{padding-left:0;margin:0;padding:0}.faq-area .accordion p{font-size:16px;display:none;padding:20px 45px 15px 20px;margin-bottom:0}.faq-area .accordion a{color:#fff;font-size:17px;width:100%;display:block;cursor:pointer;font-weight:600;padding:15px 0 15px 18px;border:1px solid #232323;border-radius:8px 8px 0 0}.faq-area .accordion a:hover{color:#f91f28}.faq-area .accordion a:after{position:absolute;right:20px;content:"+";top:10px;color:#fff;font-size:25px;font-weight:700}.faq-area .accordion li{position:relative;list-style-type:none;margin-bottom:30px}.faq-area .accordion li:first-child{border-top:0}.faq-area .accordion li:last-child{margin-bottom:0}.faq-area .accordion li a.active{color:#fff;background-color:#000;border:1px solid #000}.faq-area .accordion li a.active:after{content:"-";font-size:25px;color:#fff}.error-item{height:800px;text-align:center;margin-top:30px}.error-item h1{font-size:130px;font-weight:700;margin-bottom:8px;color:#fff}.error-item p{margin-bottom:10px;font-weight:600;font-size:35px;color:#fff}.error-item p i{display:inline-block}.error-item span{display:block;color:#646464}.error-item a{display:inline-block;color:#fff;background-color:#f91f28;padding:20px 45px;margin-top:70px;font-size:18px}.error-item a:hover{background-color:#000}.coming-item{height:100vh;text-align:center}.coming-item h1{font-size:75px;font-weight:700;font-style:italic;margin-bottom:20px;color:#fff}.coming-item p{margin-bottom:40px;max-width:625px;margin-left:auto;margin-right:auto}.coming-item .coming-wrap{max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:30px}.coming-item .coming-wrap .coming-inner{text-align:center;background-color:#fff;padding-top:15px;padding-bottom:12px;margin-bottom:30px}.coming-item .coming-wrap .coming-inner h3{font-size:45px;font-weight:600;color:#000;margin-bottom:5px}.coming-item .coming-wrap .coming-inner p{font-size:16px;margin-bottom:0;color:#383838}.coming-item ul{margin:0;padding:0}.coming-item ul li{list-style-type:none;display:inline-block;margin-right:2px;margin-left:2px}.coming-item ul li a{display:block;color:#fff;background-color:#f91f28;width:35px;height:35px;border-radius:50%;font-size:16px}.coming-item ul li a i{width:35px;height:35px;line-height:35px}.coming-item ul li a:hover{background-color:#000}.privacy-area{padding-bottom:50px}.privacy-item{margin-bottom:50px}.privacy-item h2{font-size:26px;margin-bottom:15px;font-weight:600;color:#fff}.privacy-item p{margin-bottom:0;color:silver}.privacy-item ul{margin:0;padding:0}.privacy-item ul li{list-style-type:none;display:block;margin-bottom:18px;color:silver}.privacy-item ul li i{display:inline-block;font-size:20px;position:relative;bottom:-2px}.privacy-item ul li:last-child{margin-bottom:0}.contact-area{background-color:#fff}.contact-area .contact-item{margin-bottom:30px}.contact-area .contact-item h2{font-weight:700;font-size:45px;color:#000;margin-bottom:20px}.contact-area .contact-item .form-group{margin-bottom:30px}.contact-area .contact-item .form-group .form-control{height:50px;padding-left:20px;font-size:15px;border-radius:0;border:1px solid #ddd;background-color:#f1f1f191}.contact-area .contact-item .form-group .form-control:focus{-webkit-box-shadow:none;box-shadow:none;border:1px solid #000}.contact-area .contact-item .form-group ::-webkit-input-placeholder{color:#000}.contact-area .contact-item .form-group :-ms-input-placeholder{color:#000}.contact-area .contact-item .form-group ::-ms-input-placeholder{color:#000}.contact-area .contact-item .form-group ::placeholder{color:#000}.contact-area .contact-item .form-group textarea{height:auto!important;padding-top:15px}.contact-area .contact-item .contact-btn{background-color:#000;color:#fff;-webkit-transition:.5s all ease;transition:.5s all ease;opacity:1;border-radius:0;padding:12px 25px}.contact-area .contact-item .contact-btn:hover{background-color:#f91f28}.contact-area .contact-item .list-unstyled{margin-top:10px;font-size:14px;color:#dc3545}.contact-area .contact-item .text-danger{margin-top:10px;font-size:20px}.contact-area .contact-item .text-success{margin-top:10px;font-size:20px}.contact-area .contact-item .contact-address .contact-inner{position:relative;padding-left:50px;margin-bottom:25px}.contact-area .contact-item .contact-address .contact-inner:last-child{margin-bottom:0}.contact-area .contact-item .contact-address .contact-inner .icon{position:absolute;top:0;left:0;color:#f91f28;font-size:30px}.contact-area .contact-item .contact-address .contact-inner h4{font-weight:700;font-size:20px;margin-bottom:2px;color:#000}.contact-area .contact-item .contact-address .contact-inner span{display:block;color:#5f5f5f}.contact-area .contact-item .contact-address .contact-inner a{display:block;color:#5f5f5f}.contact-area .contact-item .contact-address .contact-inner a:hover{color:#f91f28}.contact-area .contact-item .contact-address .contact-inner ul{margin:0;padding:0;margin-top:15px}.contact-area .contact-item .contact-address .contact-inner ul li{list-style-type:none;display:inline-block;margin-right:5px}.contact-area .contact-item .contact-address .contact-inner ul li:last-child{margin-right:0}.contact-area .contact-item .contact-address .contact-inner ul li a{display:block;text-align:center;color:#fff;background-color:#f91f28;border-radius:50%;font-size:20px}.contact-area .contact-item .contact-address .contact-inner ul li a i{width:35px;height:35px;line-height:35px}.contact-area .contact-item .contact-address .contact-inner ul li a:hover{color:#fff;background-color:#000}.map-area #map{display:block;width:100%;border:0;height:450px}.loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;background:#000}.spinner{width:40px;height:40px;position:relative;margin:100px auto}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}#toTop{position:fixed;bottom:30px;right:0;cursor:pointer;display:none;z-index:10}.back-to-top-btn i{background:#f91f28;color:#fff;height:50px;width:50px;line-height:50px;display:inline-block;text-align:center;font-size:25px;border-radius:50%;-webkit-transition:.5s all ease;transition:.5s all ease;margin-right:28px;-webkit-box-shadow:0 0 14px 0 #f91f28;box-shadow:0 0 14px 0 #f91f28}.back-to-top-btn i:hover{background:#000;color:#fff;-webkit-box-shadow:0 0 14px 0 #000;box-shadow:0 0 14px 0 #000}
    
@media (min-width: 601px) {
	.desktop-view{
		display:block;
		
		height:auto;
		width:100%;
		    
	}
	
	.mobile-view{
		display:none;
	}
}


@media (max-width: 600px) {
	.desktop-view{
		display:none;
		
	}
	
	.mobile-view{
		display:block;
		height:250px ;
		width:100%;
		    margin-top: 56px;
	}
	
}
/*  for iframe slider*/
html, body {
                font-family: 'Lato', sans-serif;
                color: #1d1d1d;
                padding: 0px;
                margin: 0px;
            }

            .example-marquee {
                position: relative;
            }

            .content {
                display: table;
                width: 100%;
                min-height: 100vh;
                z-index: 1;
                position: relative;
            }

            .content .inner {
                display: table-cell;
                vertical-align: middle;
                text-align: center;
                padding-left: 16px;
                padding-right: 16px;
            }

            .content .inner h1 {
                font-size: 62px;
                color: white;
                text-shadow: 0px 1px 3px rgba(0,0,0,0.5);
            }

			.video-background-controls button {
				font-size: 32px;
				display: inline-block;
				padding: 0px;
				margin: 0px;
				height: 32px;
				width: 32px;
				border-radius: 16px;
				line-height: 32px;
				border: none;
				background: none;
				-webkit-appearance: none;
				color: white;
				filter: drop-shadow(0px 0px 1px black);
				cursor: pointer;
				opacity: 1;
				transition: all 250ms ease-in-out;
				margin-left: 10px;
			}

			.video-background-controls button:hover {
				opacity: 0.5;
			}

			iframe {
				transition: opacity 500ms ease-in-out;
				transition-delay: 250ms;
				width:100%;
				height:100%;
			}
			
			.mobile-view iframe {
				height:100% !important ;
			}
			
			/*  for iframe slider*/

			.page-title-area .page-title-item h1{
				font-size: 30px;
				margin-bottom: 8px;
				color: #fff;
				font-weight: 600;
			}


			/* .links ul li{
				list-style-type: none;
				display: block;
				margin-bottom: 10px;
				color: #000;
			} */

			.service-area-two .service-item .service-inner .links ul li a{
				color: #212121 !important; 
			}

			.films{
				float:left;
			}
			.films-1{
				float:right;
			}

			
			/* #gallery {
				padding-top: 40px;
				@media screen and (min-width: 991px) {
				  padding: 60px 30px 0 30px;
				}
			  }
			  
			  .img-wrapper {
				position: relative;
				margin-top: 15px;
				img {
				  width: 100%;
				}
			  }
			  .img-overlay {
				background: rgba(0,0,0,0.7);
				width: 100%;
				height: 100%;
				position: absolute;
				top: 0;
				left: 0;
				display: flex;
				justify-content: center;
				align-items: center;
				opacity: 0;
				i {
				  color: #fff;
				  font-size: 3em;
				}
			  }
			  
			  #overlay {
				background: rgba(0,0,0,0.7);
				width: 100%;
				height: 100%;
				position: fixed;
				top: 0;
				left: 0;
				display: flex;
				justify-content: center;
				align-items: center;
				z-index: 999;
				-webkit-user-select: none;
				-moz-user-select: none;    
				-ms-user-select: none; 
				user-select: none; 
				img {
				  margin: 0;
				  width: 80%;
				  height: auto;
				  object-fit: contain;
				  padding: 5%;
				  @media screen and (min-width:768px) {
					  width: 60%;
				  }
				  @media screen and (min-width:1200px) {
					  width: 50%;
				  }
				}
			  }
			  
			  #nextButton {
				color: #fff;
				font-size: 2em;
				transition: opacity 0.8s;
				&:hover {
				  opacity: 0.7;
				}
				@media screen and (min-width:768px) {
				  font-size: 3em;
				}
			  }
			  
			  #prevButton {
				color: #fff;
				font-size: 2em;
				transition: opacity 0.8s;
				&:hover {
				  opacity: 0.7;
				}
				@media screen and (min-width:768px) {
				  font-size: 3em;
				}
			  }
			  
			  #exitButton {
				color: #fff;
				font-size: 2em;
				transition: opacity 0.8s;
				position: absolute;
				top: 15px;
				right: 15px;
				&:hover {
				  opacity: 0.7;
				}
				@media screen and (min-width:768px) {
				  font-size: 3em;
				}
			  } */


			  .mobex-owl.related-cases .wrap_case {
				height: 370px;
			}
			.col-case-1 .wrap_case {
				margin-top: 0;
			}

			.wrap_case_image {
				position: absolute;
				top: 0;
				bottom: 0;
				left: 0;
				right: -3px;
				background-size: cover;
				background-repeat: no-repeat;
				background-position: center;
			}
			.wrap_case_title h3 {
				padding: 20px;
				color: hsla(0, 0%, 100%, 0.91);
				font-size: 24px;
				margin-bottom: 0;
			}
			.wrap_case_title {
				display: table-cell;
				vertical-align: middle;
				text-align: center;
				margin: 0 auto;
				-webkit-transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
				-moz-transition: opacity 0.2s ease-in-out, -moz-transform 0.2s ease-in-out;
				-o-transition: opacity 0.2s ease-in-out, -o-transform 0.2s ease-in-out;
				transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
				zoom: 1;
				filter: alpha(opacity=0);
				-webkit-opacity: 0;
				-moz-opacity: 0;
				opacity: 0;
				-webkit-transform: scale(.9);
				-moz-transform: scale(.9);
				-o-transform: scale(.9);
				-ms-transform: scale(.9);
				transform: scale(.9);
			}
			.wrap-cases:hover .wrap_case_title {
				-webkit-transform: scale(1);
				-moz-transform: scale(1);
				-o-transform: scale(1);
				-ms-transform: scale(1);
				transform: scale(1);
				-webkit-transition-delay: 250ms;
				-moz-transition-delay: 250ms;
				-o-transition-delay: 250ms;
				transition-delay: 250ms;
				filter: alpha(opacity=100);
				-webkit-opacity: 1;
				-moz-opacity: 1;
				opacity: 1;
			}

			.wrap_case{
				position: relative;
				height: 299px;
				background-size: cover;
				background-position: center;
				overflow: hidden;
				margin-top: 15px;
				margin-bottom: 30px;
				transform: translateY(0);
				-webkit-transform: translateY(0);
				box-shadow: 0 0 0 rgb(0 0 0 / 26%);
				-webkit-transition: .3s ease transform, .3s ease box-shadow;
				transition: .3s ease transform, .3s ease box-shadow;
			}
			.col-case-2 .wrap_case {
				margin-bottom: 15px;
			}
			.wrap_case_text p {
				font-size: 12px;
				color: hsla(0, 0%, 100%, 0.85);
				font-weight: 300;
				text-transform: uppercase;
			}
			
.wrap_case:hover {
    -webkit-transform: translateY(-25px);
    transform: translateY(-25px);
    box-shadow: 0 30px 30px rgba(0, 0, 0, .26);
}

.wrap_case {
    position: relative;
    height: auto;
    background-size: cover;
    background-position: center;
    overflow: hidden;
    margin-top: 15px;
    margin-bottom: 30px;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    box-shadow: 0 0 0 rgba(0, 0, 0, .26);
    -webkit-transition: .3s ease transform, .3s ease box-shadow;
    transition: .3s ease transform, .3s ease box-shadow;
}

.wrap_case_text {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 25px;
    background: hsla(0, 0%, 0%, 0.5);
    z-index: 2;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.39) 40%, rgba(0, 0, 0, 0.68) 70%, rgba(0, 0, 0, 0.92));


}

.wrap_case_text h3 {
    font-size: 24px;
    color: #fff;
    margin-top: 0;
    margin-bottom: 8px;
}

.wrap_case_text p {
    font-size: 12px;
    color: hsla(0, 0%, 100%, 0.85);
    font-weight: 300;
    text-transform: uppercase;
}			

.site-footer .link-widget ul {
    width: 50%;
    float: left;
}


-----------
h1,
h2,
h3,
h4,
h5,
h6 {}
a,
a:hover,
a:focus,
a:active {
	text-decoration: none;
	outline: none;
}

a,
a:active,
a:focus {
	color: #6f6f6f;
	text-decoration: none;
	transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-webkit-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-duration: .2s;
	-ms-transition-duration: .2s;
	-moz-transition-duration: .2s;
	-webkit-transition-duration: .2s;
	-o-transition-duration: .2s;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
img {
max-width: 100%;
height: auto;
}
section {
	padding: 60px 0;
   /* min-height: 100vh;*/
}

.sec-title{
position:relative;
z-index: 1;
margin-bottom:60px;
}

.sec-title .title{
position: relative;
display: block;
font-size: 18px;
line-height: 24px;
color: #f91f28;
font-weight: 500;
margin-bottom: 15px;
}

.sec-title h2{
position: relative;
display: block;
font-size:40px;
line-height: 1.28em;
color: #fff;
font-weight: 600;
padding-bottom:18px;
}

.sec-title h2:before{
position:absolute;
content:'';
left:0px;
bottom:0px;
width:50px;
height:3px;
background-color:#f91f28;
}

.sec-title .text{
position: relative;
font-size: 16px;
line-height: 26px;
color: #848484;
font-weight: 400;
margin-top: 35px;
}

.sec-title.light h2{
color: #ffffff;
}

.sec-title.text-center h2:before{
left:50%;
margin-left: -25px;
}

.list-style-one{
position:relative;
}

.list-style-one li{
position:relative;
font-size:16px;
line-height:26px;
color: #222222;
font-weight:400;
padding-left:35px;
margin-bottom: 12px;
}

.list-style-one li:before {
content: "\f058";
position: absolute;
left: 0;
top: 0px;
display: block;
font-size: 18px;
padding: 0px;
color: #ff2222;
font-weight: 600;
-moz-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1.6;
font-family: "Font Awesome 5 Free";
}

.list-style-one li a:hover{
color: #44bce2;
}

.btn-style-one{
position: relative;
display: inline-block;
font-size: 17px;
line-height: 30px;
color: #ffffff;
padding: 10px 30px;
font-weight: 600;
overflow: hidden;
letter-spacing: 0.02em;
background-color: #f91f28;
}

.btn-style-one:hover{
background-color: #c81e62;
color: #ffffff;
}
.about-section{
position: relative;
padding: 160px 0 80px;
}

.about-section .sec-title{
margin-bottom: 30px;
}

.about-section .content-column{
position: relative;
/* margin-bottom: 50px; */
}

.about-section .content-column .inner-column{
position: relative;
padding-left: 30px;
}

.about-section .text{
margin-bottom: 20px;
font-size: 16px;
line-height: 30px;
color: #e0e0e0;
font-weight: 400;
}

.about-section .list-style-one{
margin-bottom: 45px;
}

.about-section .btn-box{
position: relative;
}

.about-section .btn-box a{
padding: 15px 50px;
}

.about-section .image-column{
position: relative;
}

.about-section .image-column .text-layer{
position: absolute;
right: -110px;
top: 50%;
font-size: 325px;
line-height: 1em;
color: #ffffff;
margin-top: -175px;
font-weight: 500;
}

.about-section .image-column .inner-column{
position: relative;
padding-left: 80px;
padding-bottom: 0px;
}
.about-section .image-column .inner-column .author-desc{
position: absolute;
bottom: 16px;
z-index: 1;
background: orange;
padding: 10px 15px;
left: 96px;
width: calc(100% - 152px);
border-radius: 50px;
}
.about-section .image-column .inner-column .author-desc h2{
font-size: 21px;
letter-spacing: 1px;
text-align: center;
color: #fff;
margin: 0;
}
.about-section .image-column .inner-column .author-desc span{
font-size: 16px;
letter-spacing: 6px;
text-align: center;
color: #fff;
display: block;
font-weight: 400;
}
.about-section .image-column .inner-column:before{
content: '';
position: absolute;
width: calc(50% + 80px);
height: calc(100% + 160px);
top: -80px;
left: -3px;
background: transparent;
z-index: 0;
border: 44px solid #f91f28;
}

.about-section .image-column .image-1{
position: relative;
}
.about-section .image-column .image-2{
position: absolute;
left: 0;
bottom: 0;
}

.about-section .image-column .image-2 img,
.about-section .image-column .image-1 img{
box-shadow: 0 30px 50px rgba(8,13,62,.15);
border-radius: 46px;
}

.about-section .image-column .video-link{
position: absolute;
left: 70px;
top: 170px;
}

.about-section .image-column .video-link .link{
position: relative;
display: block;
font-size: 22px;
color: #191e34;
font-weight: 400;
text-align: center;
height: 100px;
width: 100px;
line-height: 100px;
background-color: #ffffff;
border-radius: 50%;
box-shadow: 0 30px 50px rgba(8,13,62,.15);
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}

.about-section .image-column .video-link .link:hover{
background-color: #191e34;
color: #fff
}

-----------

.row {margin: 0 -5px;}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* Responsive columns */
@media screen and (max-width: 600px) {
  .column {
    /* width: 30%; */
    display: block;
    margin-bottom: 10px;
  }
}

/* Style the counter cards */
.card {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  padding: 16px;
  text-align: center;
  background-color: #444;
  color: white;
}


-----------

.w3l-specification-6 .specification-layout {
	padding: 70px 0px; }
  
  .w3l-specification-6 .about-right-faq h6 {
	margin-bottom: 20px;
	font-size: 16px;
	color: #f57b51; }
  
  .w3l-specification-6 .call-grids-w3 {
	display: grid;
	grid-template-columns: 1fr 1fr ;
	grid-gap: 20px; }
  
  .w3l-specification-6 .grids-1 {
	padding: 20px 20px;
	border: 1px solid #eee;
	background: #fff;
	transition: .3s;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	border-radius: 10px; }
  
  .w3l-specification-6 h4 a.title-head {
	margin-bottom: 20px;
	display: inline-block;
	font-size: 30px;
	line-height: 30px;
	color: var(--para-sub-color);
	font-weight: 600;
	
 }
  
  .w3l-specification-6 h4 a.title-head:hover {
	color: #f91f28; }
  
  .w3l-specification-6 .grids-1 span.fa {
	color: #f91f28;
	font-size: 40px;
	margin-bottom: 20px;
	transition: .3s;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s; }
  
  .w3l-specification-6 .grids-1:hover.grids-1 span.fa {
	transform: translateY(-0.5rem);
	transition: 0.3s ease-in-out; }
  
  @media (max-width: 1366px) {
	.w3l-specification-6 .specification-inn {
	  width: 100%; } }
  
  @media (max-width: 1080px) {
	.w3l-specification-6 .specification-layout h6 {
	  font-size: 15px;
	  line-height: 25px;
	  margin-bottom: 12px; }
	.w3l-specification-6 .specification-layout h2 {
	  font-size: 45px;
	  line-height: 60px; }
	.w3l-specification-6 .about-right-faq {
	  margin-top: 25px; } }
  
  @media (max-width: 991px) {
	.w3l-specification-6 .call-grids-w3 {
	  grid-template-columns: 1fr 1fr;
	  grid-gap: 20px; }
	.w3l-specification-6 .specification-layout {
	  padding: 60px 0px; }
	.w3l-specification-6 .about-right-faq {
	  margin-top: 25px; } }
  
  @media (max-width: 800px) {
	.w3l-specification-6 .specification-layout h2 {
	  font-size: 40px;
	  line-height: 50px; } }
  
  @media (max-width: 600px) {
	.w3l-specification-6 .call-grids-w3 {
	  grid-template-columns: 1fr; } }
  
  @media (max-width: 568px) {
	.w3l-specification-6 .column {
	  width: 50%; }
	.w3l-specification-6 .grids-effect-2:nth-child(2) {
	  margin-top: 20px; }
	.w3l-specification-6 .call-grids-w3 {
	  grid-template-columns: 1fr; } }
  
  @media (max-width: 480px) {
	.w3l-specification-6 .hair-cut {
	  grid-template-columns: auto; } }
  
  @media (max-width: 440px) {
	.w3l-specification-6 .specification-layout {
	  padding: 40px 0px; }
	.w3l-specification-6 .column {
	  width: 100%; }
	.w3l-specification-6 .specification-layout h2 {
	  font-size: 35px;
	  line-height: 45px; }
	.w3l-specification-6 .specification-layout h2 {
	  margin-bottom: 20px; }
	.w3l-specification-6 .specify-gd p {
	  font-size: 18px; }
	.w3l-specification-6 .specification-layout p {
	  margin-bottom: 10px; }
	.w3l-specification-6 .specification-layout h6 {
	  margin-bottom: 7px; } }
  
  @media (max-width: 384px) {
	.w3l-specification-6 .specification-layout h2 {
	  font-size: 30px;
	  line-height: 40px; } }


	  .w3l-specification-6 .grids-1 ul li{
		color: #000;
    	font-size: 20px;
		padding-bottom: 10px;
	  }

.list-check{
	color:#000;
}

.list-check:hover{
	color:#f91f28 !important;
}

@media only screen and (min-width: 320px) and (max-width:768px){
	.sec-title{
		padding-top: 85px;
	}
}

.about-text .title span{
	color: #fff;
	font-size: 25px;
}

.about-text .title  h2{
	font-size: 42px;
    color: #f91f28;
    line-height: 1.2em;
    margin: 0.14em 0 0.71em;
	font-weight: 850;

	padding-top: 10px;
}


@media only screen and (min-width: 320px) and (max-width:768px){
	.about-text{
		padding-top: 30px;
	}
}

/* -- CTA bar top -- */
.cta-bar {
	float: left;
	position: relative;
	z-index: 99;
	font-weight: 700;
	padding: 15px;
	color: #fff;
	background: #f91f28;
	text-align: center;
   }
   
   .cta-bar p {
	margin-bottom: 0 !important;
   }
   /* -- cta button -- */
   
   
   /* -- close button -- */
   .xit {
	position: absolute;
	top: 0;
	right: 15px;
	cursor: pointer;
	font-size: 20px;
	color: #fff;
   }
   
   .mdb {
	   min-width: 88px;
	   padding: 10px 14px;
   }
   .green, .dropdown-toggle.green {
	   background-color: #259b24;
   }
   
   a.mdb.purple, a.mdb.green, a.mdb.orange, a.mdb.blue {
	   color: #fff!important;
   }
   
   .mdb {
	   outline: 0;
	   outline-offset: 0;
	   border: 0;
	   border-radius: 2px;
	   transition: all .15s ease-in-out;
	   -o-transition: all .15s ease-in-out;
	   -moz-transition: all .15s ease-in-out;
	   -webkit-transition: all .15s ease-in-out;
   }
   
   .mdb {
	   display: inline-block;
	   padding: 6px 12px;
	   margin-bottom: 0;
	   text-align: center;
	   white-space: nowrap;
	   vertical-align: middle;
	   -ms-touch-action: manipulation;
	   touch-action: manipulation;
	   cursor: pointer;
	   -webkit-user-select: none;
	   -moz-user-select: none;
	   -ms-user-select: none;
	   user-select: none;
	   background-image: none;
	   border: 1px solid transparent;
	   border-radius: 4px;
	   font-size: 14px;
	   font-weight: 700;
	   line-height: 1.1;
	   text-transform: uppercase;
	   letter-spacing: inherit;
	   color: rgba(255,255,255,.87);
   }
   .br {
	   -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.12), 0 1px 2px 0 rgba(0,0,0,.24);
	   -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,.12),0 1px 2px 0 rgba(0,0,0,.24);
	   box-shadow: 0 1px 3px 0 rgba(0,0,0,.12), 0 1px 2px 0 rgba(0,0,0,.24);
   }
   .lev {
	   transition: .3s all;
   }
   .lev:hover {
	   transform: translateY(-5px);
	   transition: .3s all;
   }
   .re {
	   position: relative;
	   overflow: hidden;
	   -webkit-transform: translate3d(0,0,0);
   }




.xyz{
	padding-top: 20px;
	float:right;
}

.relative .bg-cover .bg-no-repeat .bg-center{
	background: #f91f28;
}

.contact-btn-1{
	background-color:#000;
	color:#fff;
	-webkit-transition:.5s all ease;transition:.5s all ease;
	opacity:1;border-radius:0;padding:12px 25px
}
.contact-area .contact-item .contact-btn:hover{
	background-color:#fff
}

.btn-1:not(:disabled):not(.disabled) {
    cursor: pointer;
}
.btn-1:hover {
    color: #f91f28;
    text-decoration: none;
}



/*Intervention Section*/
.flip-card {
    background-color: transparent;
    width: 100%;
   	height: 360px;
    perspective: 1000px;
    margin-top: 40px;
}
.flip-card-inner {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    /* transition: transform 0.6s; */
    transform-style: preserve-3d;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
}
.flip-card-front {
    background-color: #bbb;
    color: black;
}

.donate-overlay {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute !important;
    top: 0;
    transition: background .3s,opacity .3s;
    border-radius: inherit;
    background: rgb(0 0 0 / 0.5);
}
.donate-overlay h6 {
    color: #fff;
    text-align: center;
    position: relative;
    top: 95%;
    left: 0;
    font-weight: 500;
    font-size: 42px;
    transform: translateY(-100%);
}
.flip-card-back {
    background: #828485 !important;
    color: #000;
    transform: rotateY(180deg);
    padding: 25px;
}
.flip-card-back h6 {
    color: #000;
    margin: 0;
    font-size: 26px;
}
.flip-card-back p{
    color: #000;
    margin-top: 20px;

}
.flip-card-back a.know-more-btn{
    background-color: #000;
    color: #fff;
    padding: 10px 30px;
    position: relative;
    cursor: pointer;
}
/* .flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
} */

/* .flip-card-front, .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
} */


.title h2{
    font-size: 45px;
}

 .btn-box-1{
	/* position: center; */
	margin: auto;
	}
	
.btn-box-1 a{
	padding: 15px 50px;
	color: #000;
	}


	@media only screen and (min-width: 320px) and (max-width:768px){
		.donate-overlay h6 {
			color: #fff;
			text-align: center;
			position: relative;
			top: 65%;
			left: 0;
			font-weight: 500;
			font-size: 25px;
			transform: translateY(-100%);
		}
	}

	@media only screen and (min-width: 320px) and (max-width:768px){
		.flip-card {
			background-color: transparent;
			width: 100%;
			height: 265px;
			perspective: 1000px;
			margin-top: 40px;
		}
	}

	@media only screen and (min-width: 768px) and (max-width:1023px){
		.flip-card {
			background-color: transparent;
			width: 100%;
			height: 370px;
			perspective: 1000px;
			margin-top: 40px;
		}
	}


/*Ends Here*/



.call-to-action-left {
	color:#000;
}
.call-to-action-left h1,
.call-to-action-left h2,
.call-to-action-left h3,
.call-to-action-left h4,
.call-to-action-left h5,
.call-to-action-left h6,
.call-to-action-left p {
	color:#000;
}
.call-to-action-left p:last-child {
	margin-bottom:0;
}
.call-to-action-right {
	text-align:right;
	padding-top: 19px;
}
@media only screen and (max-width:767px) {
.call-to-action-right {
	text-align:left;
}
}

.call-to-action-skew .call-to-action-left {
	position: relative;
	padding-top: 15px;
}

@media only screen and (max-width:767px) {
.call-to-action-skew .call-to-action-left::after {
	right:-15px;
	border-right: none;
}
.call-to-action-skew .call-to-action-left.p-r50 {
	padding-right:0;
}
.call-to-action-skew .call-to-action-right {
	padding-top:10px;
	text-align: center;
}
}
.call-to-action-skew .call-to-action-left > * {
	position: relative;
	z-index: 2;
	
}


.site-button-secondry {
	/* font-size: 20px;
	background-color:#000; */
	background-color:#000;
	color:#fff;
	-webkit-transition:.5s all ease;transition:.5s all ease;
	opacity:1;border-radius:0;padding:12px 25px
	
}
.site-button-secondry:hover,
.site-button-secondry:focus,
.site-button-secondry:active {
	color: #f91f28;
    text-decoration: none;
}
/* Secondery hex text color*/
.text-secondry {
	color:#000;
}
/* Secondery hex background color*/
.bg-secondry {
	background-color:#000;
}

.work-content-1 h3{
	color: #f91f28;
	font-size: 25px;
	padding: 15px 15px 0px 15px;
	text-align: center;
	min-height: 80px;

}

.call-to-action-wrap.call-to-action-skew.bg-primary.bg-no-repeat{
	background-image: url(images/background/bg-4.html);
    background-color: #bfbabcf0 !important;
    height: 63px;
}

@media only screen and (min-width: 320px) and (max-width:768px){
	.call-to-action-wrap.call-to-action-skew.bg-primary.bg-no-repeat{
		background-image: url(images/background/bg-4.html);
		background-color: #bfbabcf0 !important;
		height: 140px;
		text-align: center;
	}
}

@media only screen and (min-width: 425px) and (max-width:767px){
	.call-to-action-wrap.call-to-action-skew.bg-primary.bg-no-repeat{
		background-image: url(images/background/bg-4.html);
		background-color: #bfbabcf0 !important;
		height: 110px;
		text-align: center;
	}
}

@media only screen and (min-width: 768px) and (max-width:1023px){
	.call-to-action-wrap.call-to-action-skew.bg-primary.bg-no-repeat{
		background-image: url(images/background/bg-4.html);
		background-color: #bfbabcf0 !important;
		height: 60px;
		text-align: center;
	}
}


html,body{
	overflow-x: hidden;
	overflow-y: auto;
}


.view{
	text-align: center;
}


@media (min-width: 426px)  and (max-width:1023px){
.col-md-1 {
	display: none;

}
}