@import url(https://fonts.googleapis.com/css?family=BenchNine:300,400,700&display=swap);body,h1,h2,h3,h4,h5,h6{font-family:BenchNine,sans-serif;line-height:1.5;color:#151515}a,a:focus,button{color:inherit;text-decoration:none}a,a:focus,a:hover,button{text-decoration:none}.btn,.fix,.page-pagination ul li,.single-comment .content,.widget-post li .content{overflow:hidden}.mobile-menu-toggle,a,button,input[type=submit]{cursor:pointer}.feature-bg-1,.main-slider-1,.main-slider-2,.section-title.section-title-bg{background-position:center center;background-size:cover;background-repeat:no-repeat}.btn,.portfolio .content .title,.single-comment .content .reply,.widget-title,label{text-transform:capitalize}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}.site-wrapper,body,html{height:100%}body{background-color:#fff;font-size:18px;font-style:normal;font-weight:400;visibility:visible;position:relative}body::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.85);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:999;opacity:0;visibility:hidden}h1,h2,h3,h4,h5,h6{font-weight:600;margin-top:0}.h1,.h2,.h3,.h4,.h5,.h6{margin:0;line-height:1.5}.h1,h1{font-size:56px;font-weight:700}.h2,h2{font-size:46px}.h3,h3{font-size:38px}.h4,h4{font-size:30px}.h5,h5{font-size:24px}.h6,h6{font-size:20px}.footer-widget-contact p:last-child,.footer-widget-text p:last-child,.widget:last-child,p:last-child{margin-bottom:0}a,button{display:inline-block;line-height:inherit}a,button,img,input{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}:focus{outline:0!important}a:focus{outline:0}a:hover{color:#ef3345}.header-logo a img,.widget-post li .thumb img,img{max-width:100%}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}input:-moz-placeholder,textarea:-moz-placeholder{opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}.check-box input[type=checkbox],.hidden,.single-blog .content .blog-footer .blog-tags a:last-child::after,.single-blog .content .meta li:first-child::before{display:none}.page-breadcrumb,.page-breadcrumb li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.clear{clear:both}.main-wrapper,.section{float:left;width:100%}.section-wide>[class*=container]{width:100%!important;max-width:none!important;padding-left:85px;padding-right:85px}@media only screen and (min-width:1200px) and (max-width:1499px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.section-wide>[class*=container]{padding-left:30px;padding-right:30px}}.cus-container{max-width:1450px!important}@media only screen and (max-width:575px){.cus-container{max-width:450px!important}}@media only screen and (min-width:1200px){.container{max-width:1200px}}@media only screen and (max-width:575px){.container{max-width:450px}}.bg-white{background-color:#fff!important}.bg-gray{background-color:#f8f8f8!important}.bg-dark{background-color:#151515!important}.bg-primary{background-color:#ef3345!important}.bg-primary-light{background-color:#fcdde0!important}.bg-secondary{background-color:#f1f6fa!important}.bg-success{background-color:#28a745!important}.bg-danger{background-color:#dc3545!important}.bg-warning{background-color:#ffc107!important}.bg-info{background-color:#17a2b8!important}.text-white{color:#fff!important}.text-body,.text-heading{color:#151515!important}.text-primary{color:#ef3345!important}.text-secondary{color:#f1f6fa!important}.text-success{color:#28a745!important}.text-danger{color:#dc3545!important}.text-warning{color:#ffc107!important}.text-info{color:#17a2b8!important}.fw-100{font-weight:100}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500,blockquote p{font-weight:500}.fw-600,label{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.white-space-nowrap{white-space:nowrap}.blog .thumb img,.portfolio img,.single-blog .thumb img,.single-comment .image img,.tab-content,.team .thumb img{width:100%}.tab-content .tab-pane{display:block;height:0;max-width:100%;visibility:hidden;overflow:hidden;opacity:0}.tab-content .tab-pane.active{height:auto;visibility:visible;opacity:1;overflow:visible}.section-padding{padding-top:110px;padding-bottom:110px}.section-margin{margin-top:110px;margin-bottom:110px}@media only screen and (min-width:1200px) and (max-width:1499px),only screen and (min-width:992px) and (max-width:1199px){.section-padding{padding-top:80px;padding-bottom:80px}.section-margin{margin-top:80px;margin-bottom:80px}}@media only screen and (min-width:768px) and (max-width:991px){.section-padding{padding-top:70px;padding-bottom:70px}.section-margin{margin-top:70px;margin-bottom:70px}}.section-title{width:100%;margin-bottom:50px}.section-title .title{font-size:50px;line-height:1.2;font-weight:700;margin-bottom:0;margin-top:-10px}.section-title .title:not(:last-child){margin-bottom:18px}.section-title .desc{font-size:36px;line-height:1.2;font-weight:300;max-width:600px;margin-left:auto;margin-right:auto}.section-title.section-title-bg{background-image:url(../images/bg/title-bg-1.png);padding:70px 0}.section-title.text-left,.section-title.text-right{max-width:390px;margin-left:0;margin-right:auto}.section-title.text-left .desc,.section-title.text-right .desc{margin:0}.section-title.text-right{margin-left:auto;margin-right:0}@media only screen and (min-width:992px) and (max-width:1199px){.section-title .title{font-size:40px}.section-title .desc{font-size:30px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.section-title .title{font-size:40px;margin-top:-5px}.section-title .desc{font-size:30px}.section-title.section-title-bg{background-image:none;padding:0}.section-title.text-left,.section-title.text-right{max-width:600px;margin-left:0;margin-right:auto}.section-title.text-left .desc,.section-title.text-right .desc{margin:0}}@media only screen and (max-width:767px){.h1,h1{font-size:48px}.h2,h2{font-size:38px}.h3,h3{font-size:30px}.section-wide>[class*=container]{padding-left:15px;padding-right:15px}.section-padding{padding-top:50px;padding-bottom:50px}.section-margin{margin-top:50px;margin-bottom:50px}.section-title{margin-bottom:30px}.section-title .title{font-size:36px}.section-title .title:not(:last-child){margin-bottom:10px}.section-title .desc{font-size:26px;max-width:450px}.page-breadcrumb{font-size:14px}}.page-title{line-height:1.2;font-weight:700;margin-top:-5px;margin-left:-1px}.page-title:not(:last-child){margin-bottom:10px}.page-breadcrumb{padding-left:0;margin-bottom:0;list-style:none;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-breadcrumb li{display:flex;line-height:1;padding-right:8px}.check-box,.page-pagination ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-flex-wrap:wrap}.page-breadcrumb li+li::before{content:"\f105";font-family:FontAwesome;line-height:1;margin-right:8px;color:#151515}.copyright p a,.main-menu nav>ul>li .sub-menu li.current>a,.main-menu nav>ul>li.active>a,.main-menu nav>ul>li:hover>a,.mega-menu>li>ul>li.current>a,.offcanvas-navigation .sub-menu>li.current>a,.offcanvas-navigation>ul>li.current>a,.page-breadcrumb li.active,.single-blog .content .blog-footer .blog-share a:hover,.single-comment .content .reply:hover,.slick-slider .slick-arrow:hover,.testimonial-arrows .slick-arrow:hover,.widget-link li.active a,.widget-search form button:hover,.widget-tags a.active,.widget-tags a:hover{color:#ef3345}.footer-widget-contact p a,.page-breadcrumb li a,.team .content .socail a i,.testimonial .inner .author .info .name,.widget-link li,.widget-link li a{line-height:1}input:not([type=submit]),textarea{line-height:24px;background-color:transparent}.page-pagination ul{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style:none;padding:0;margin:-5px}.page-pagination ul li{margin:5px}.page-pagination ul li a{display:block;border:none;background-color:#151515;color:#fff;border-radius:50%;line-height:44px;width:44px;height:44px;text-align:center;font-weight:700}.page-pagination ul li a i{line-height:44px;display:block}.btn:hover,.contact-info .info-social a:hover,.page-pagination ul li a:hover,.page-pagination ul li.active,.portolio-details-image-slider .slick-arrow:hover{background-color:#ef3345;color:#fff}.btn,.skill .progress .progress-bar{background-color:#151515;position:relative}.page-pagination ul li.page-numbers{width:auto}.page-pagination ul li.page-numbers a{padding:0 20px}label{display:block;font-size:14px;line-height:1;margin-bottom:5px}input:not([type=submit]){width:100%;border-radius:50px;height:50px;border:1px solid #ddd;padding:12px 25px;color:#151515}input:not([type=submit])::-webkit-input-placeholder{color:#151515}input:not([type=submit]):-moz-placeholder{color:#151515}input:not([type=submit])::-moz-placeholder{color:#151515}input:not([type=submit]):-ms-input-placeholder{color:#151515}textarea{width:100%;border-radius:10px;height:120px;border:1px solid #ddd;padding:11px 20px 7px;resize:none}.check-box{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:30px}.main-menu nav>ul,.slick-slider .slick-dots{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-flex-wrap:wrap}.check-box:last-child,.isotope-filter button:last-child,.offcanvas-contact-widget .header-contact-info li:last-child,.offcanvas-widget-social a:last-child,.single-blog .content .blog-footer .blog-share a:last-child,.single-blog .content .meta li:last-child,.team .content .socail a:last-child{margin-right:0}.check-box input[type=checkbox]+label{position:relative;padding-left:30px;padding-top:2px;line-height:20px;font-size:14px;font-weight:400;color:#151515;margin:0}.check-box input[type=checkbox]+label::before{position:absolute;left:0;top:0;width:20px;height:20px;display:block;border:2px solid #999;content:"";-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.check-box input[type=checkbox]+label::after{position:absolute;left:0;top:0;display:block;content:"\f00c";font-family:Fontawesome;font-size:12px;line-height:20px;opacity:0;color:#151515;width:20px;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.check-box input[type=checkbox]:checked+label::before{border:2px solid #151515}.check-box input[type=checkbox]:checked+label::after,.portfolio:hover .content,.widget-instagram li a:hover::after{opacity:1}.slick-slider .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent;border:none;padding:0;line-height:1;color:#999;z-index:99}.slick-slider .slick-arrow i{font-size:24px;line-height:1}.slick-slider .slick-arrow.slick-prev{left:0}.slick-slider .slick-arrow.slick-next{right:0}.slick-slider .slick-dots{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:30px 0 0;font-size:0;line-height:1}.slick-slider .slick-dots li{margin:0 5px}.slick-slider .slick-dots li button{text-indent:-9999px;border:none;background-color:#999;padding:0;width:8px;height:8px;border-radius:50px}.slick-slider .slick-dots li.slick-active button{background-color:#ef3345;width:20px}.sidebar-sticky{will-change:min-height}.sidebar-sticky-inner{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);will-change:position,transform}.btn{font-size:20px;font-weight:700;line-height:30px;letter-spacing:.5px;padding:10px 30px;border-radius:50px;color:#fff;border:none;text-align:center;z-index:1}blockquote{background-color:#f6f6f6;padding:20px 30px}blockquote::before{content:'\f10d';font-family:FontAwesome;font-size:36px;line-height:1;margin-right:5px;position:relative;bottom:-3px;color:#ef3345}blockquote p{display:inline;font-size:24px;font-style:italic;color:#151515;line-height:1.35}.skill .title{font-weight:700;line-height:1}.skill .progress{border-radius:50px;background-color:#ececec;height:8px;overflow:visible}.skill .progress .progress-bar{border-radius:50px}.skill .progress .progress-bar::before{position:absolute;right:0;bottom:15px;content:attr(data-value);font-size:20px;line-height:1;font-weight:700;color:#151515}.header-section{background-color:#fff;width:100%;z-index:999;position:relative}.header-section.header-transparent{background-color:transparent;position:absolute;left:0;top:0;right:0}.header-section.header-transparent~.page-banner-section{padding-top:170px}.header-section.is-sticky{position:fixed;left:0;top:0;background-color:#fff;-webkit-animation:.3s ease-in-out sticky;animation:.3s ease-in-out sticky;-webkit-box-shadow:0 10px 15px rgba(0,0,0,.1);box-shadow:0 10px 15px rgba(0,0,0,.1)}@media only screen and (min-width:1200px) and (max-width:1499px),only screen and (min-width:992px) and (max-width:1199px){.header-section.header-transparent~.page-banner-section{padding-top:150px}}@-webkit-keyframes sticky{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes sticky{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.header-logo{margin:20px 0}.main-menu nav>ul{padding:0;margin:0;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-action,.mega-menu>li>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.main-menu nav>ul>li+li{margin-left:40px}.main-menu nav>ul>li>a{display:block;font-size:24px;line-height:100px;position:relative}.main-menu nav>ul>li>a::before{content:"";position:absolute;right:0;top:63%;width:0;height:2px;background-color:#ef3345;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.main-menu nav>ul>li .sub-menu,.mega-menu{background-color:#fff;top:100%;margin-top:20px;-webkit-transition:.3s;-o-transition:.3s;opacity:0;visibility:hidden;z-index:-99;list-style:none}.main-menu nav>ul>li.active>a::before,.main-menu nav>ul>li:hover>a::before,.main-slider-content a:hover::before{width:100%;left:0;right:auto}.main-menu nav>ul>li:hover>.mega-menu,.main-menu nav>ul>li:hover>.sub-menu{margin-top:0;opacity:1;visibility:visible;z-index:99}.main-menu nav>ul>li:hover>.mega-menu .sub-menu{opacity:1;visibility:visible;z-index:1}.main-menu nav>ul>li .sub-menu{-webkit-box-shadow:0 7px 15px rgba(0,0,0,.2);box-shadow:0 7px 15px rgba(0,0,0,.2);padding:15px 0;position:absolute;width:250px;transition:.3s;margin-left:-20px}.main-menu nav>ul>li .sub-menu li{padding:0 25px;position:relative}.main-menu nav>ul>li .sub-menu li a{display:block;font-size:18px;line-height:24px;padding:7px 0;text-transform:capitalize;position:relative}.main-menu nav>ul>li .sub-menu li:hover>a{padding-left:5px;color:#ef3345}.main-menu nav>ul>li .sub-menu li:hover>.sub-menu{margin-top:0;opacity:1;visibility:visible}.main-menu nav>ul>li .sub-menu li .sub-menu{left:100%;top:-15px;margin-left:0}.main-menu nav>ul>li .sub-menu li .sub-menu .sub-menu,.main-menu nav>ul>li .sub-menu li .sub-menu .sub-menu .sub-menu .sub-menu{left:-100%}.main-menu nav>ul>li .sub-menu li .sub-menu .sub-menu .sub-menu,.main-menu nav>ul>li .sub-menu li .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu{left:100%}.mega-menu{-webkit-box-shadow:0 7px 15px rgba(0,0,0,.2);box-shadow:0 7px 15px rgba(0,0,0,.2);padding:35px 0;position:absolute;left:0;width:100%;margin-left:0;transition:.3s;overflow:hidden}.mobile-menu-toggle i,.mobile-menu-toggle i:before{-webkit-transition:.3s;-o-transition:.3s;height:2px}.mega-menu>li{max-width:1200px;width:100%;color:#151515;margin:auto}.mega-menu>li>ul{list-style:none;padding:0;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.mega-menu>li>ul>li{padding:0 15px;color:#151515;position:relative;-webkit-box-flex:1;-webkit-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%;max-width:25%}.mega-menu>li>ul>li>a{display:block;font-size:24px;line-height:24px;font-weight:700;padding:7px 0 3px;position:relative;color:#151515;cursor:default;pointer-events:none;margin-bottom:15px}.mega-menu>li>ul>li>a::before{content:"";position:absolute;left:0;bottom:-5px;width:30px;height:2px;background-color:#ef3345}.mega-menu>li>ul>li .sub-menu{position:static;padding:0;margin:0;-webkit-box-shadow:none;box-shadow:none}.mega-menu>li>ul>li .sub-menu li{padding:0}.header-action{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;line-height:1}.offcanvas-inner-content,.offcanvas-menu-close{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.header-btn{padding:5px 30px}.mobile-menu-toggle{width:24px;height:20px;position:relative;padding:0;background-color:transparent;border:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.mobile-menu-toggle:hover i{background-color:#ef3345}.mobile-menu-toggle:hover i:before{width:80%;background-color:#ef3345}.mobile-menu-toggle:hover i:after{background-color:#ef3345;width:60%}.mobile-menu-toggle i{display:block;background-color:#151515;transition:.3s;margin:auto}.mobile-menu-toggle i:before{position:absolute;top:0;left:0;width:100%;background-color:#151515;content:"";transition:.3s}.mobile-menu-toggle i:after{position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#151515;content:"";-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.header-section.header-transparent{position:static;background-color:#fff}.header-section.header-transparent~.page-banner-section{padding-top:70px}.mobile-menu-toggle{margin-left:30px}.mobile-menu-toggle:first-child{margin-left:0}.widget-title{padding-left:0}}.offcanvas-mobile-menu{position:fixed;right:-380px;top:0;width:380px;max-width:100%;height:100vh;z-index:9999;padding-left:60px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.mobile-menu-open::before{z-index:9998;opacity:1;visibility:visible}.mobile-menu-open .offcanvas-mobile-menu{right:0;opacity:1}.portfolio .content,.team .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;opacity:0}.offcanvas-menu-close{position:absolute;left:0;top:0;background-color:#151515;z-index:9;width:60px;height:60px;color:#fff;display:flex}.offcanvas-menu-close i{display:block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:30px;height:2px;background-color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin:auto;position:relative}.offcanvas-menu-close i::before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:#fff;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.offcanvas-menu-close:focus,.offcanvas-menu-close:hover{color:#fff}.offcanvas-menu-close:focus i,.offcanvas-menu-close:hover i{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.offcanvas-wrapper{height:100%;-webkit-box-shadow:0 3px 15px rgba(0,0,0,.1);box-shadow:0 3px 15px rgba(0,0,0,.1);background-color:#fff}.offcanvas-inner-content{padding:60px 35px;height:100%;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:auto}.main-slider-1,.main-slider-2,.offcanvas-navigation li.menu-item-has-children .menu-expand{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.offcanvas-navigation{margin-bottom:50px}.offcanvas-navigation>ul{list-style:none;padding-left:0;margin:0}.offcanvas-navigation>ul>li>a{font-size:24px;line-height:1.25;padding:10px 0}.offcanvas-navigation .sub-menu{margin:0 0 0 15px;list-style:none;padding-left:0;display:none}.offcanvas-navigation .sub-menu>li>a{font-size:20px;line-height:1;padding:10px 0}.offcanvas-navigation li.menu-item-has-children{position:relative;display:block}.blog .thumb,.offcanvas-navigation li.menu-item-has-children a,.single-blog .thumb{display:block}.offcanvas-navigation li.menu-item-has-children.active>.menu-expand i:before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.offcanvas-navigation li.menu-item-has-children .menu-expand{position:absolute;right:0;top:0;width:30px;height:50px;line-height:50px;cursor:pointer;display:flex}.offcanvas-navigation li.menu-item-has-children .menu-expand i{display:block;border-bottom:2px solid;position:relative;width:12px;-webkit-transition:250ms ease-out;-o-transition:250ms ease-out;transition:250ms ease-out;margin:auto}.offcanvas-navigation li.menu-item-has-children .menu-expand i:before{width:100%;content:"";border-bottom:2px solid;display:block;position:absolute;top:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:250ms ease-out;-o-transition:250ms ease-out;transition:250ms ease-out}.offcanvas-widget-area{margin-top:auto}.blog .content .desc,.offcanvas-contact-widget,.single-blog .content .desc{margin-bottom:20px}.footer-widget-link,.footer-widget-post,.offcanvas-contact-widget .header-contact-info,.widget-link,.widget-post{list-style:none;padding:0;margin:0}.offcanvas-contact-widget .header-contact-info li{display:block;margin-right:25px}.offcanvas-contact-widget .header-contact-info li i{margin-right:10px;width:20px}.offcanvas-contact-widget .header-contact-info li a{font-weight:400;line-height:1.5}.offcanvas-widget-social a{margin-right:20px}.slider-bg-2{background-image:url(../images/slider/slider-14.jpg)}.main-slider-1{height:800px;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1200px) and (max-width:1499px){.main-slider-1{height:600px}}@media only screen and (min-width:992px) and (max-width:1199px){.main-menu nav>ul>li+li{margin-left:30px}.mega-menu>li{max-width:960px}.main-slider-1{height:550px}}@media only screen and (min-width:768px) and (max-width:991px){.main-slider-1{height:400px}}@media only screen and (max-width:767px){.header-section.header-transparent~.page-banner-section{padding-top:50px}.main-slider-1{height:300px}}@media only screen and (max-width:575px){.main-slider-1{height:250px}}.main-slider-content h2{font-size:40px;line-height:1;font-weight:300}.main-slider-content h1,.main-slider-content-2 h1{font-size:90px;line-height:1;font-weight:700}.main-slider-content a{line-height:1.05;color:#151515;border-bottom:2px solid #151515;position:relative;margin-top:40px}.main-slider-content a::before{content:"";position:absolute;right:0;bottom:-2px;width:0;height:2px;background-color:#ef3345;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media only screen and (min-width:992px) and (max-width:1199px){.main-slider-content h2{font-size:50px}.main-slider-content h1{font-size:80px}.main-slider-content a{font-size:30px;margin-top:30px}}@media only screen and (min-width:768px) and (max-width:991px){.main-slider-content h2{font-size:40px}.main-slider-content h1{font-size:60px}.main-slider-content a{font-size:24px;margin-top:25px}}@media only screen and (max-width:767px){.main-slider-content h2{font-size:36px}.main-slider-content h1{font-size:50px}.main-slider-content a{font-size:20px;margin-top:20px}}@media only screen and (max-width:575px){.main-slider-content h2{font-size:30px}.main-slider-content h1{font-size:40px}.main-slider-content a{font-size:20px;margin-top:15px}}.main-slider-2{height:950px;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer-socail,.isotope-filter,.portfolio .content,.portolio-details-content .details li,.portolio-details-content .socail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}@media only screen and (min-width:1200px) and (max-width:1499px){.main-slider-2{height:600px}}@media only screen and (min-width:992px) and (max-width:1199px){.main-slider-2{height:550px}}@media only screen and (min-width:768px) and (max-width:991px){.main-slider-2{height:400px}}@media only screen and (max-width:767px){.main-slider-2{height:300px}}@media only screen and (max-width:575px){.main-slider-2{height:250px}}.main-slider-content-2 h2{font-size:55px;line-height:1;font-weight:300}.main-slider-content-2 .btn{margin-top:40px;font-size:24px;padding:10px 40px}@media only screen and (min-width:992px) and (max-width:1199px){.main-slider-content-2 h2{font-size:50px}.main-slider-content-2 h1{font-size:80px}.main-slider-content-2 .btn{margin-top:30px}}@media only screen and (min-width:768px) and (max-width:991px){.main-slider-content-2 h2{font-size:40px}.main-slider-content-2 h1{font-size:60px}.main-slider-content-2 .btn{margin-top:25px}.footer-cta .title{font-size:30px}}@media only screen and (max-width:767px){.main-slider-content-2 h2{font-size:36px}.main-slider-content-2 h1{font-size:50px}.main-slider-content-2 .btn{font-size:20px;padding:5px 30px;margin-top:20px}}@media only screen and (max-width:575px){.main-slider-content-2 h2{font-size:30px}.main-slider-content-2 h1{font-size:40px}.main-slider-content-2 .btn{font-size:18px;padding:3px 25px;margin-top:15px}}.about-me-content>.name{line-height:1;font-weight:700}.about-me-content>.title{line-height:1;margin-bottom:0}.about-me-content>.desc,.single-blog .content blockquote{margin:25px 0}.about-us-image,.footer-widget-link li a,.team,.widget-search form{position:relative}.about-us-image .video-popup{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:80px;height:80px;background-color:#fff;color:#ef3345;border-radius:50%;text-align:center}.about-us-image .video-popup i{font-size:24px;line-height:80px}.about-us-image .video-popup:hover{background-color:#ef3345;color:#fff;-webkit-transform:translateX(-50%) translateY(-50%) scale(1.25);-ms-transform:translateX(-50%) translateY(-50%) scale(1.25);transform:translateX(-50%) translateY(-50%) scale(1.25)}.about-us-content{padding-left:50px;padding-right:50px}.about-us-content .title{line-height:1.1;font-weight:700;margin:0}.about-us-content .desc{margin-top:25px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.about-us-content{padding-left:0;padding-right:0}}.portfolio-title-section{padding-bottom:350px}.portfolio-title-section+.portfolio-section{margin-top:-350px}.isotope-filter{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}.isotope-filter button{border:none;background-color:transparent;padding:0;margin-right:35px;font-size:24px;line-height:1;font-weight:700;text-transform:uppercase;border-bottom:2px solid transparent;margin-bottom:10px}.isotope-filter button.is-checked,.isotope-filter button:hover{border-color:#ef3345;color:#ef3345}.portfolio{display:block;position:relative}.portfolio .content{position:absolute;top:20px;right:20px;bottom:20px;left:20px;background-color:#fff;padding:30px;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.blog,.team .content{-webkit-transition:.3s;-o-transition:.3s}.portfolio .content .title{line-height:1.25;margin-bottom:10px}.portfolio .content .category{display:block;line-height:1;color:#151515;opacity:.5}.portolio-details-image img{width:100%;box-shadow:0 1px 8px #666;margin-bottom:25px}.blog,.single-blog{-webkit-box-shadow:0 3px 15px rgba(0,0,0,.07)}.portolio-details-image-slider .slick-arrow{background-color:#fff;color:#151515;width:50px;height:50px;border-radius:50%}.portolio-details-image-slider .slick-arrow i{font-size:18px;line-height:1}.portolio-details-image-slider .slick-arrow.slick-prev{left:30px}.portolio-details-image-slider .slick-arrow.slick-next{right:30px}@media only screen and (max-width:767px){.isotope-filter{margin-bottom:20px}.isotope-filter button{font-size:20px;margin-right:25px}.portolio-details-image-slider .slick-arrow{width:40px;height:40px}.portolio-details-image-slider .slick-arrow.slick-prev{left:20px}.portolio-details-image-slider .slick-arrow.slick-next{right:20px}}.portolio-details-content .title{line-height:1.2;margin-bottom:0}.feature .icon,.portolio-details-content .title:not(:last-child){margin-bottom:15px}.comment-wrap h4,.portolio-details-content .desc:not(:last-child),.portolio-details-content .details:not(:last-child),.single-comment{margin-bottom:30px}.portolio-details-content .details{list-style:none;padding:0}.portolio-details-content .details li{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-widget-link li+li,.portolio-details-content .details li+li{margin-top:5px}.portolio-details-content .details li span{width:90px;padding-right:15px;font-weight:700}.portolio-details-content .details li span::after{content:":";float:right}.footer-socail,.portolio-details-content .socail{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-5px;margin-right:-5px}.testimonial .inner,.testimonial-arrows{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.footer-socail a,.portolio-details-content .socail a{display:block;height:32px;width:32px;border:none;background-color:#151515;color:#fff;border-radius:100%;text-align:center;margin-top:5px;margin-right:5px}.footer-socail a i,.portolio-details-content .socail a i{font-size:14px;line-height:32px}.footer-socail a:hover,.portolio-details-content .socail a:hover{background-color:#ef3345;border-color:#ef3345;color:#fff}.testimonial-slider{width:calc(100% - 100px)}.testimonial{padding-left:40px}.testimonial .inner{background-color:#f7f7f7;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0}.testimonial .inner .author{-webkit-transform:translateX(-40px);-ms-transform:translateX(-40px);transform:translateX(-40px);width:100px;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.testimonial .inner .author img{max-width:100px;margin-left:auto}.testimonial .inner .author .info{white-space:nowrap;margin-top:30px}.testimonial .inner .author .info .title{float:left;line-height:1;opacity:.5}.testimonial .inner .content{-webkit-box-flex:1;-webkit-flex:1 0 calc(100% - 100px);-ms-flex:1 0 calc(100% - 100px);flex:1 0 calc(100% - 100px);max-width:calc(100% - 100px);padding:50px 50px 50px 20px}.testimonial .inner .content p{font-size:20px;line-height:1.5;opacity:.5}@media only screen and (max-width:767px){.testimonial .inner .content{padding:20px 40px 20px 0}}.testimonial-arrows{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;width:100px;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative;z-index:99}.testimonial-arrows .slick-arrow{border:none;background-color:transparent;padding:0;color:#999;line-height:1}.testimonial-arrows .slick-arrow.slick-next{margin-left:20px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (max-width:767px){.testimonial-slider{width:100%}.testimonial-arrows{width:100%;height:0;top:-40px;padding-right:40px}}@media only screen and (max-width:479px){.cus-container{max-width:300px!important}.container{max-width:300px}.col-xxs-12{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}.section-title .title{font-size:30px}.section-title .desc{font-size:22px}.mobile-menu-toggle{margin-left:15px}.mobile-menu-toggle:first-child{margin-left:0}.offcanvas-menu-close{width:50px;height:50px;line-height:55px;left:10px;font-size:25px}.offcanvas-menu-close i{width:24px}.offcanvas-inner-content{padding:50px 30px}.main-slider-1,.main-slider-2{height:200px}.main-slider-content h2,.main-slider-content-2 h2{font-size:24px}.main-slider-content h1,.main-slider-content-2 h1{font-size:32px}.main-slider-content a{font-size:18px;margin-top:10px}.main-slider-content-2 .btn{margin-top:10px}.portolio-details-image-slider .slick-arrow{width:30px;height:30px}.portolio-details-image-slider .slick-arrow i{font-size:14px}.portolio-details-image-slider .slick-arrow.slick-prev{left:10px}.portolio-details-image-slider .slick-arrow.slick-next{right:10px}.testimonial{padding-left:0;padding-bottom:38px}.testimonial .inner{padding:0}.testimonial .inner .author{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding-left:30px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);margin-bottom:-38px}.testimonial .inner .author .info{margin-top:15px}.testimonial .inner .content{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding:30px;max-width:100%;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.testimonial-arrows{top:-35px;padding-right:20px}}.feature-bg-1{background-image:url(../images/bg/bg-1.png)}.feature{max-width:250px}.feature .content .desc{font-size:20px;line-height:1.25}.service-slider .slick-slide [class*=col]{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.single-blog .content .meta,.team .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-flex-wrap:wrap}.funfact .counter{font-weight:700;line-height:1;position:relative}.funfact .counter::after{position:absolute;top:-20px;font-weight:300;content:"+";color:#ef3345}.funfact .title{line-height:1;margin:0}.team .content{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(239,51,69,.85);display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;color:#fff;padding:30px 30px 10px;visibility:hidden;transition:.3s}.team .content .info{min-width:100%}.team .content .info .name{line-height:1;color:#fff}.team .content .info .title{display:block;line-height:1}.team .content .socail{min-width:100%;margin-top:15px}.team .content .socail a{border-bottom:2px solid transparent;line-height:1;margin-right:10px}.team .content .socail a:hover{color:#fff;border-color:#fff}.team:hover .content{opacity:1;visibility:visible;padding-bottom:30px}.blog{box-shadow:0 3px 15px rgba(0,0,0,.07);transition:.3s}.blog .content .read-more i,.widget{-webkit-transition:.3s;-o-transition:.3s}.blog:hover{-webkit-box-shadow:0 10px 30px rgba(0,0,0,.15);box-shadow:0 10px 30px rgba(0,0,0,.15)}.blog .content,.single-blog .content{padding:30px;overflow:hidden}.blog .content .title,.single-blog .content .title{line-height:1.1;font-weight:700;margin-bottom:15px}.blog .content .date{display:block;margin-bottom:10px}.blog .content .read-more i{margin-left:3px;transition:.3s}.blog .content .read-more:hover i{margin-left:10px}.single-blog{box-shadow:0 3px 15px rgba(0,0,0,.07)}.single-blog .content .meta{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding-left:0;margin-bottom:10px}.single-blog .content .blog-footer,.single-blog .content .blog-footer .blog-tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-flex-wrap:wrap;margin-top:15px}.single-blog .content .meta li{margin-right:10px}.single-blog .content .meta li::before{content:"-";margin-right:10px}.single-blog .content .blog-footer{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.single-blog .content .blog-footer .blog-tags{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.single-blog .content .blog-footer .blog-tags h6{margin-bottom:0;line-height:1;margin-right:10px}.single-blog .content .blog-footer .blog-tags a{margin-right:5px;line-height:1}.single-blog .content .blog-footer .blog-tags a::after{content:',';color:#151515}.single-blog .content .blog-footer .blog-share{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px}.single-blog .content .blog-footer .blog-share a{color:#151515;text-align:center;margin-right:15px;line-height:1}.single-blog .content .blog-footer .blog-share a i,.widget-post li .content .date{display:block;font-size:16px;line-height:1}.comment-wrap{margin-top:50px}.comment-wrap h4{line-height:1}.comment-list{list-style:none;margin:0;padding:0}.comment-list li .children{list-style:none;margin:0 0 0 50px;padding:0}.single-comment .image{width:95px;float:left;margin-right:25px}.single-comment .content .name-date{display:block;margin-bottom:6px;line-height:1}.single-comment .content .name-date span{font-size:16px;font-weight:400}.single-comment .content .name-date span::before{content:"-";margin:0 10px}.single-comment .content p{margin-bottom:5px}.single-comment .content .reply{display:inline-block;font-weight:600;color:#656565;line-height:16px}.contact-info .title{color:#ef3345;margin-bottom:10px}.contact-info .info{line-height:1.15}.contact-info .info-social,.widget-tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-5px}.contact-info .info-social a{margin:5px;width:60px;height:60px;border-radius:50%;background-color:#eee;color:#151515;text-align:center}.contact-info .info-social a i{font-size:24px;line-height:60px}@media only screen and (max-width:575px){.service-slider .slick-slide [class*=col]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.comment-list li .children{margin:0}.single-comment .image{float:none;margin-bottom:15px;margin-right:0}.contact-info .info-social a{width:40px;height:40px}.contact-info .info-social a i{font-size:20px;line-height:40px}}#contact-map{padding-top:70%}.footer-widget-title{line-height:1.2;margin-bottom:20px}.footer-widget-contact,.footer-widget-text{max-width:280px}.footer-widget-text img,.footer-widget-text p{margin-bottom:25px}.footer-widget-text p i{width:30px;float:left;line-height:1.5}.footer-widget-post li+li{margin-top:15px}.footer-widget-post li .title{line-height:1.25;margin-bottom:7px}.footer-widget-post li .date{display:block;font-size:14px;line-height:1;opacity:.75}.footer-widget-post li .date i{margin-right:5px}.footer-widget-contact p{margin-bottom:25px;line-height:1}.footer-widget-contact p i{width:30px;float:left;line-height:1}.widget{-webkit-box-shadow:0 3px 15px rgba(0,0,0,.07);box-shadow:0 3px 15px rgba(0,0,0,.07);transition:.3s;padding:30px;margin-bottom:30px}.widget-instagram li a::after,.widget-instagram li a::before{position:absolute;opacity:0;-webkit-transition:.3s;-o-transition:.3s}.widget-title{line-height:1;margin-bottom:25px}.widget-title::after{content:"";width:30px;height:2px;background-color:#151515;display:block;margin-top:10px}.widget-search form input[type=search]{padding-right:50px;padding-left:20px}.widget-search form button{position:absolute;top:0;right:0;width:50px;height:50px;border:none;background-color:transparent;text-align:center}.widget-search form button i{line-height:50px}.widget-link li+li,.widget-post li+li{margin-top:20px}.widget-link li a::before{content:"\f178";font-family:FontAwesome;margin-right:5px;font-size:16px}.widget-post li{display:block;overflow:hidden}.widget-instagram,.widget-instagram li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.widget-post li .thumb{float:left;margin-right:20px;width:80px;height:80px}.widget-post li .content .title{line-height:1.25;margin-bottom:5px}.widget-instagram{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin:-5px}.widget-instagram li{display:flex;max-width:25%;padding:5px}.widget-instagram li a{position:relative;overflow:hidden}.widget-instagram li a::before{left:0;width:100%;top:0;height:100%;content:"";background-color:#ef3345;z-index:2;transition:.3s}.widget-instagram li a::after{left:50%;top:50%;width:30px;height:30px;line-height:30px;text-align:center;margin-left:-15px;margin-top:-15px;content:"\f16d";font-family:FontAwesome;color:#fff;display:block;font-size:16px;z-index:3;transition:.3s}.widget-instagram li a img{width:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.widget-instagram li a:hover::before{opacity:.85}.widget-instagram li a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (max-width:479px){.widget-instagram li{max-width:33.33%;-webkit-box-flex:1;-webkit-flex:1 0 33.33%;-ms-flex:1 0 33.33%;flex:1 0 33.33%}}.widget-tags a{font-size:18px;line-height:1;font-weight:600;background-color:transparent;color:#151515;margin:5px;border:none}.widget-tags a::after{content:",";color:#151515}.footer-cta{padding-top:60px;padding-bottom:60px;border-bottom:1px solid #e4e8eb}.footer-cta .title{padding-right:30px;line-height:1.25;margin-bottom:0}.footer-cta .btn{font-size:24px;padding:10px 40px}.footer-middle{padding-top:90px;padding-bottom:90px}@media only screen and (min-width:1200px) and (max-width:1499px),only screen and (min-width:992px) and (max-width:1199px){.footer-middle{padding-top:80px;padding-bottom:80px}}@media only screen and (min-width:768px) and (max-width:991px){.footer-middle{padding-top:70px;padding-bottom:70px}}@media only screen and (max-width:767px){.footer-cta,.footer-middle{padding-top:50px;padding-bottom:50px}.footer-cta .title{font-size:24px}.footer-cta .btn{font-size:20px;padding:5px 30px}}.footer-bottom{padding:20px 0;border-top:1px solid #e4e8eb}.copyright p{text-align:center;font-size:16px}.copyright p a:hover{text-decoration:underline}#about-section{margin-bottom:45px}#web{font-family:'Contrail One',cursive}.main-slider-content a{text-transform:uppercase;font-size:2rem;letter-spacing:.1rem}