html,body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;padding:0!important;font-size:16px;background:#f6f6f6;line-height:22px;font-family:'Montserrat',sans-serif;font-weight:500}div,table,tr,th,td,figure,th,video,audio,h1,h2,h3,h4,h5,h6,aside,canvas,section,header,footer,nav,span,p,small,big,a,b,strong,img,hr,pre,button,input,textarea,optgroup,ul,li,ol,select,option,blockquote,nav{margin:0;padding:0;outline:none;border:none;text-decoration:none;list-style-type:none}.clear{clear:both}.clearfix:after{display:block;content:"";clear:both}.parent-wrap{width:100%;height:100%;display:table}.child-wrap{width:100%;height:100%;display:table-cell;vertical-align:middle}img{max-width:100%}@font-face{font-family:'Gotham-Bold';src:url(../fonts/Gotham-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Gotham-Bold.otf) format("opentype"),url(../fonts/Gotham-Bold.woff) format("woff"),url(../fonts/Gotham-Bold.ttf) format("truetype"),url(../fonts/Gotham-Bold.svg#Gotham-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Gotham-Light';src:url(../fonts/Gotham-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Gotham-Light.otf) format("opentype"),url(../fonts/Gotham-Light.woff) format("woff"),url(../fonts/Gotham-Light.ttf) format("truetype"),url(../fonts/Gotham-Light.svg#Gotham-Light) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Gotham-Book';src:url(../fonts/Gotham-Book.eot?#iefix) format("embedded-opentype"),url(../fonts/Gotham-Book.woff) format("woff"),url(../fonts/Gotham-Book.ttf) format("truetype"),url(../fonts/Gotham-Book.svg#Gotham-Book) format("svg");font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased}h1{font-size:60px;line-height:72px;font-family:'Gotham-Book';color:#fff}h2{font-size:50px;line-height:45px;font-family:'Gotham-Book';color:#6d6e71;text-align:center;padding-bottom:60px}h2 span{color:#ed1c24}h3{font-size:38px;line-height:45px;font-family:'Montserrat',sans-serif;font-weight:800;color:#404041;padding-bottom:15px}h4{font-size:26px;line-height:30px;font-family:'Montserrat',sans-serif;font-weight:800;color:#404041;padding-bottom:15px}h5{font-size:24px;line-height:30px;font-family:'Montserrat',sans-serif;font-weight:400;color:#404041}p{font-size:16px;line-height:22px;font-family:'Montserrat',sans-serif;font-weight:500;color:#6d6e71;padding-bottom:15px}p:last-child{padding-bottom:0}::-webkit-input-placeholder{color:#6d6e71}::-moz-placeholder{color:#6d6e71}:-ms-input-placeholder{color:#6d6e71}:-moz-placeholder{color:#6d6e71}::selection{background:#e41c26;color:#fff}::-moz-selection{background:#e41c26;color:#fff}::-webkit-selection{background:#e41c26;color:#fff}::-o-selection{background:#e41c26;color:#fff}::-ms-selection{background:#e41c26;color:#fff}a{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}.padding_80top{padding-top:88px}.padding_80bottom{padding-bottom:75px}.padding_100top{padding-top:100px}.padding_100bottom{padding-bottom:100px}.margin-bottom-0{margin-bottom:0!important}.scroll-off{width:100%;height:100%;position:fixed;overflow:hidden;top:0;left:0}.scroll-off:after{position:absolute;width:100%;height:100%;overflow:hidden;top:0;left:0;background:rgba(0,0,0,0.3);content:'';display:block}.loading{position:absolute;top:40%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-point{position:absolute;bottom:-50px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home_loader{width:100%;height:100%;position:fixed;z-index:99;top:0;left:0;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 70%,rgba(232,211,211,1) 79%,rgba(232,211,211,1) 79%,rgba(232,150,152,1) 90%,rgba(234,77,82,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 70%,rgba(232,211,211,1) 79%,rgba(232,211,211,1) 79%,rgba(232,150,152,1) 90%,rgba(234,77,82,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 70%,rgba(232,211,211,1) 79%,rgba(232,211,211,1) 79%,rgba(232,150,152,1) 90%,rgba(234,77,82,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ea4d52',GradientType=0);z-index:999999}.dFlx{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}body.loading_finish{overflow:auto}.loading-logo{width:300px}.loading span{display:inline-block;vertical-align:middle;width:.7em;height:.7em;margin:.19em;background:#bf1e2e;border-radius:.7em;animation:loading 1s infinite alternate}.loading span:nth-of-type(2){background:#c31e2d;animation-delay:.2s}.loading span:nth-of-type(3){background:#ca1e2c;animation-delay:.4s}.loading span:nth-of-type(4){background:#d31d2a;animation-delay:.6s}.loading span:nth-of-type(5){background:#de1d28;animation-delay:.8s}.loading span:nth-of-type(6){background:#ec1c24;animation-delay:1s}.loading span:nth-of-type(7){background:#ed1c24;animation-delay:1.2s}@keyframes loading{0%{opacity:0}100%{opacity:1}}.inner-container:after{content:'';display:block;left:0;top:0;position:absolute;width:0;height:0;border-style:solid;border-width:1818px 925px 0 0;border-color:#bf1e2e transparent transparent}.inner-container{position:relative}.home-body-top{position:relative}.home-body-top:after{width:50%;height:100%;content:'';display:block;left:0;top:0;position:absolute;background:#bf1e2e;z-index:-1}.inner-container:before{width:100%;height:100%;content:'';display:block;left:0;top:0;position:absolute;background:#f6f6f6}.carousel-control.left,.carousel-control.right{background:transparent!important}.align_left{text-align:left}.align_right{text-align:right}.align_center{text-align:center}.btn_wrap{margin-top:30px}.btn{height:56px;padding:0 30px;display:inline-block;background:#FFF;font-family:'Montserrat',sans-serif;font-weight:800;color:#fff;font-size:16px;line-height:52px;border-radius:30px;background:#bf1e2e;background:-moz-linear-gradient(left,rgba(191,30,46,1) 0%,rgba(237,28,36,1) 100%);background:-webkit-linear-gradient(left,rgba(191,30,46,1) 0%,rgba(237,28,36,1) 100%);background:linear-gradient(to right,rgba(191,30,46,1) 0%,rgba(237,28,36,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf1e2e',endColorstr='#ed1c24',GradientType=1);text-transform:uppercase}.btn:hover{color:#fff;background:#ed1c24;background:-moz-linear-gradient(left,rgba(237,28,36,1) 1%,rgba(191,30,46,1) 100%);background:-webkit-linear-gradient(left,rgba(237,28,36,1) 1%,rgba(191,30,46,1) 100%);background:linear-gradient(to right,rgba(237,28,36,1) 1%,rgba(191,30,46,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24',endColorstr='#bf1e2e',GradientType=1)}.btn_icon{width:25px;height:25px;border-radius:50%;background:rgba(0,0,0,0.2);display:inline-block;line-height:25px;margin-left:10px}.btn:hover .btn_icon{background:#fff;color:#ed1c24}.btn.btn-white{background:#fff!important;color:#ed1c24}.link{outline:none;text-decoration:none;position:relative;line-height:1;color:#fff;display:inline-block}.link--mallki{-webkit-transition:color .5s .25s;transition:color .5s .25s;overflow:hidden}.link--mallki:hover{-webkit-transition:none;transition:none}.link--mallki::before{content:'';width:100%;height:2px;margin:-3px 0 0;background:#FFF;position:absolute;left:0;top:50%;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:-webkit-transform .4s;transition:transform .4s;-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1)}.link--mallki:hover::before{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.link--mallki span{position:absolute;height:50%;width:100%;left:0;top:0;overflow:hidden}.link--mallki span::before{content:attr(data-letters);color:red;position:absolute;left:0;width:100%;color:#FFF;-webkit-transition:-webkit-transform .5s;transition:transform .5s}.link--mallki span:nth-child(2){top:50%}.link--mallki span:first-child::before{top:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.link--mallki span:nth-child(2)::before{bottom:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.link--mallki:hover span::before{-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1)}.header-top{position:relative}.header-top:after{width:56%;height:2px;background:rgba(255,255,255,0.3);position:absolute;left:0;bottom:0;content:'';display:block}.header-top:before{width:45%;height:2px;background:rgba(0,0,0,0.1);position:absolute;right:0;bottom:0;content:'';display:block}.header-top-wrap{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-flow:row wrap;height:70px}.header-top-left{width:50%}.header-social ul li{display:inline-block;margin-left:20px}.header-social ul li a{color:#bfc0c1;font-size:22px}.header-social ul li a:hover{color:#ed1c24}.header-top-right{width:50%;text-align:right}.header-top-left,.header-top-left a{color:#fff;font-family:'Montserrat',sans-serif;font-weight:800;font-size:30px}#banner .carousel-caption-color{width:277px;height:100%;background:rgba(0,0,0,0.5);top:0!important;left:0;position:absolute}#banner .carousel-caption-color:after{content:'';display:block;right:-341px;top:0;position:absolute;width:0;height:0;border-style:solid;border-width:671px 341px 0 0;border-color:rgba(0,0,0,0.5) transparent transparent}.upper-wrap{position:relative;z-index:9}.carousel-caption{top:50%;left:5%;width:337px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:40px;bottom:inherit}#banner h1{text-align:left}.carousel-control{width:55px;height:55px;border-radius:50%;border:3px solid #fff;opacity:1;bottom:60px;top:inherit}.carousel-control span{line-height:50px;font-size:25px}.left.carousel-control{left:65px}.right.carousel-control{left:140px}.logo-with-menu-wrap{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-flow:row-reverse wrap;height:165px}.logo-wrap{width:40%;text-align:right}.menu-wrap{width:60%;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}.logo{width:385px;display:inline-block}.logo img{width:100%}nav ul li{float:left;margin-right:30px}nav ul li a{color:#fff;font-family:'Montserrat',sans-serif;font-weight:700;font-size:16px}.service-inner-wrap{padding:40px;background:#fff;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:top;height:100%}.service-icon{width:14%;margin-right:18px}.service-text{width:68%}.service-wrap{margin-bottom:30px}#home-services .btn_wrap{margin-top:60px}.servive-bg-icon{position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:97px}.servive-bg-icon img{width:100%}.parallax-window{min-height:200px;background:transparent}#client{background-size:cover!important;background-position:center center!important}#client h2{color:#fff}#client p{color:#fff;font-size:24px;font-family:'Montserrat',sans-serif;font-weight:500;line-height:32px;width:80%;margin:auto;text-align:center}.flex-direction-nav a{width:56px!important;height:56px!important;border:2px solid #fff;border-radius:50%}.flex-direction-nav a:after{background-color:#fff!important}.flex-direction-nav a:before{background-color:#fff!important}.cd-author{text-align:center;margin-top:20px}.cd-author span{color:#fff;font-family:'Montserrat',sans-serif;font-weight:800;display:inline-block;position:relative}.cd-author span:before{width:10px;height:2px;background:#fff;position:absolute;left:-18px;top:10px;content:'';display:block}.home-body-footer{position:relative}.body-footer-image{position:absolute;bottom:0;right:0;width:40%}.home-body-footer-inner{position:relative;z-index:99}#choose-wrap .service-inner-wrap .service-text{width:75%}#choose-wrap .service-inner-wrap{position:relative}#choose-wrap .service-inner-wrap:before{width:85%;position:absolute;height:1px;bottom:0;left:50%;content:'';display:block;background:#a6a6a6;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#choose-wrap .choose-inner .service-inner-wrap:nth-of-type(2){min-height:100px}#choose-wrap .choose-inner .service-inner-wrap:nth-of-type(3){min-height:212px}#choose-wrap .choose-inner .service-inner-wrap:last-child:before{display:none}#surprises{width:100%;background:#ed1c24;background:-moz-linear-gradient(left,rgba(237,28,36,1) 0%,rgba(191,30,46,1) 100%);background:-webkit-linear-gradient(left,rgba(237,28,36,1) 0%,rgba(191,30,46,1) 100%);background:linear-gradient(to right,rgba(237,28,36,1) 0%,rgba(191,30,46,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24',endColorstr='#bf1e2e',GradientType=1);position:relative;z-index:999}#surprises h2,#surprises h5{color:#fff}#home-contact .left-contact-wrap{background:#fff;padding:45px}#home-contact .right-contact-info{background-image:url(../img/contact-info-bg.jpg);background-color:#fff;height:100%;background-repeat:no-repeat!important;background-position:bottom!important;padding:45px}.contact-form-wrap{margin-top:40px}.contact-form-wrap input[type="text"],.contact-form-wrap input[type="email"],.contact-form-wrap input[type="tel"]{height:56px;background:#f6f6f6;width:100%;margin-bottom:20px;text-indent:25px}.contact-form-wrap textarea{height:160px;background:#f6f6f6;width:100%;margin-bottom:20px;resize:none;padding:25px}.right-contact-info p{font-weight:800}.right-contact-info p a{font-weight:500;color:#6d6e71}.footer-inner-wrap{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-flow:row-reverse wrap;height:95px}#footer{padding-bottom:80px;padding-top:60px;background:#262626}.footer-logo-wrap{width:400px}.footer-logo-wrap img{width:100%}.footer-menu-wrap{width:67%}.footer-menu-top ul li{float:left;margin-right:45px}.footer-social-icon,.footer-contact{display:inline-block}.footer-social-icon ul li{float:left;margin-right:30px}.footer-social-icon ul li a{color:#fff;font-size:20px}.footer-socila{margin-top:25px}.footer-contact h6{color:#5b5b5e;font-size:14px;padding-bottom:5px}.service-custom-box{display:flex;flex-wrap:wrap}.service-main-box{margin-bottom:100px}.service-box{width:100%;height:95%;background:#fff;padding:30px}#header.header-inner-page{background:#bf1e2e;background:-moz-linear-gradient(left,rgba(191,30,46,1) 1%,rgba(237,28,36,1) 32%,rgba(237,28,36,1) 100%);background:-webkit-linear-gradient(left,rgba(191,30,46,1) 1%,rgba(237,28,36,1) 32%,rgba(237,28,36,1) 100%);background:linear-gradient(to right,rgba(191,30,46,1) 1%,rgba(237,28,36,1) 32%,rgba(237,28,36,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf1e2e',endColorstr='#ed1c24',GradientType=1);position:relative}#header.header-inner-page .inner-header-side{width:45%;height:100%;position:absolute;right:0;top:0;content:'';display:block;z-index:9;background:#fff}#header.header-inner-page .inner-header-side:after{width:0;height:0;border-style:solid;border-width:0 0 235px 113px;border-color:transparent transparent #fff;position:absolute;left:-113px;top:0;content:'';display:block}.header-bottom{position:relative}.header-top{z-index:99}#header.header-inner-page .inner-container:after{display:none}#header.header-inner-page .inner-container:before{display:none}.service-left-box{width:45%;float:left;border-right:1px solid #9a9a9a;padding-right:30px}.service-right-box{width:45%;float:left;padding-left:30px;padding-top:95px}.service-inner-icon{margin-bottom:25px}#inner-services-wrap h4 span{color:#ed1c24}.service-list-wrap ul li{font-size:16px;line-height:22px;font-family:'Montserrat',sans-serif;font-weight:500;color:#6d6e71;position:relative;padding-left:15px;padding-bottom:5px;line-height:24px}.service-list-wrap ul li:after{width:7px;height:1px;background:#6d6e71;position:absolute;left:0;top:10px;content:'';display:block}#inner-services-wrap{padding-bottom:30px}.service-main-box{position:relative}.service-main-box .side-image{position:absolute;right:15px;top:30px}#home-contact.contact-inner{position:relative}.contact-page-bg{position:absolute;bottom:0;right:0;width:40%}#home-contact .container{position:relative;z-index:99}#main-team-wrap h4{color:#6d6e71;font-weight:400;line-height:32px}.team-side-content{margin-top:50px}.team-wrap{display:flex;flex-wrap:wrap}.team-main-box{margin-bottom:150px}.team-inner-wrap{background:#fff;height:100%;width:100%;padding:40px;padding-right:80px;padding-top:125px}.team-member-image{width:200px;height:200px;border-radius:50%;position:absolute;left:50%;top:-25%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden}#main-team-wrap h3 span{color:#ed1c24}.contach-same-height{display:flex;flex-wrap:wrap}.field-error{position:relative}.field-error:after{width:calc(100% - 30px);height:2px;background:red;position:absolute;bottom:45px;left:50%;content:'';display:block;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#bf1e2e;background:-moz-linear-gradient(left,rgba(191,30,46,1) 1%,rgba(237,28,36,1) 32%,rgba(237,28,36,1) 100%);background:-webkit-linear-gradient(left,rgba(191,30,46,1) 1%,rgba(237,28,36,1) 32%,rgba(237,28,36,1) 100%);background:linear-gradient(to right,rgba(191,30,46,1) 1%,rgba(237,28,36,1) 32%,rgba(237,28,36,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf1e2e',endColorstr='#ed1c24',GradientType=1)}.field-error input,.field-error textarea{background:#ffebed!important}.contact-message{width:100%;padding:40px;margin-bottom:40px;-webkit-box-shadow:0 15px 52px -8px rgba(0,0,0,0.33);-moz-box-shadow:0 15px 52px -8px rgba(0,0,0,0.33);box-shadow:0 15px 52px -8px rgba(0,0,0,0.33);position:relative}.contact-message:after{width:100%;height:3px;position:absolute;top:0;left:0;content:'';display:block}.error-wrap{background:#fff0f0}.error-wrap p{text-align:center;color:#e81c25}.contact-message.error-wrap:after{background:#bf1e2e;background:-moz-linear-gradient(left,rgba(191,30,46,1) 1%,rgba(237,28,36,1) 32%,rgba(237,28,36,1) 100%);background:-webkit-linear-gradient(left,rgba(191,30,46,1) 1%,rgba(237,28,36,1) 32%,rgba(237,28,36,1) 100%);background:linear-gradient(to right,rgba(191,30,46,1) 1%,rgba(237,28,36,1) 32%,rgba(237,28,36,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf1e2e',endColorstr='#ed1c24',GradientType=1)}.team-side-bg{position:absolute;right:15px;top:20px;width:85px}.team-side-bg img{width:100%}.contact-inner h1,#inner-services-wrap h1{font-size:50px;line-height:45px;font-family:'Gotham-Book';color:#6d6e71;text-align:center;padding-bottom:60px}.contact-inner h1 span,#inner-services-wrap h1 span{color:#ed1c24}.flex-wrap{display:flex;flex-wrap:wrap}#client{position:relative;z-index:999}.service-inner-wrap{position:relative}.service-inner-wrap:after{width:calc(100% - 80px);height:2px;background:#a6a6a6;position:absolute;bottom:0;left:50%;content:'';display:block;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.choose-inner-last .service-inner-wrap:after{display:none!important}#home-services .service-inner-wrap:after{display:none}.mobile-menu{display:none}.mobile-logo{display:none}.service-icon img{width:100%}.inner-header-upper-wrap{position:relative;z-index:9;height:100%}.side-image img{width:100%}.mobile-number,.mibile-social{display:none}.alert-danger{text-align:center;-webkit-box-shadow:0 6px 30px -2px rgba(0,0,0,0.31);-moz-box-shadow:0 6px 30px -2px rgba(0,0,0,0.31);box-shadow:0 6px 30px -2px rgba(0,0,0,0.31);background-color:#fff;border-color:#fff;border-bottom:3px solid #e31c26}.cd-testimonials li ul{width:75%;margin:auto;margin-bottom:15px}.cd-testimonials li ul li{color:#fff;text-align:center;padding-bottom:15px;font-size:24px}.cd-testimonials li ul li:last-child{padding-bottom:0}nav ul li{position:relative}ul.drp-dwn{opacity:0;visibility:hidden;z-index:-10;position:absolute;height:0;-webkit-transition:all .3s ease;transition:all .3s ease}nav ul li:hover ul.drp-dwn{opacity:1;visibility:visible;z-index:9;height:auto;-webkit-transition:all .3s ease;transition:all .3s ease}.talk-box{display:none;opacity:0;visibility:hidden}.src-lst-box ul{display:flex;flex-direction:column;width:100%}.src-lst-box ul li{position:relative;padding-left:30px;width:100%;margin:3px 0}.src-lst-box ul li:before{content:"\f00c";font:normal normal normal 14px/1 FontAwesome;font-size:13px;color:#ed1c24;position:absolute;left:0}@media (min-width: 768px){.inner-container{width:100%;margin:auto;height:100%}.container-full{width:95%;margin:auto}}@media (min-width: 992px){.inner-container{width:980px;margin:auto;height:100%}.header-bottom{z-index:999}.container-full{width:980px;margin:auto}}@media (min-width: 1200px){.inner-container{width:1180px;margin:auto;height:100%}.container-full{width:1150px;margin:auto}}@media (min-width: 1366px){.inner-container{width:1300px;margin:auto;height:100%}.container-full{width:1270px;margin:auto}}@media (min-width: 1680px){.container{width:1170px;margin:auto}.inner-container{width:1340px;margin:auto;height:100%}.container-full{width:1310px;margin:auto}}@media (min-width: 1920px){.container{width:1245px;margin:auto}.inner-container{width:1590px;margin:auto;height:100%}.container-full{width:1530px;margin:auto}}@media (min-width: 2560px){.container{width:1245px;margin:auto}.container-full{width:1530px;margin:auto}}@media (max-width: 1919px){.padding_80bottom{padding-bottom:55px}.padding_80top{padding-top:68px}.padding_100bottom{padding-bottom:80px}.padding_100top{padding-top:80px}h2,.contact-inner h1,#inner-services-wrap h1{font-size:44px;padding-bottom:45px}h3{font-size:35px;line-height:40px}h4{font-size:23px}h5{font-size:22px}.header-top-wrap{height:60px}.logo-with-menu-wrap{height:130px}.logo{width:320px}#home-services .btn_wrap{margin-top:40px}.service-inner-wrap{padding:30px}#client p{font-size:22px}.contact-form-wrap{margin-top:30px}#home-contact .left-contact-wrap,#home-contact .right-contact-info{padding:35px}.inner-container:after{border-width:1645px 792px 0 0}#banner .carousel-caption-color:after{right:-323px;border-width:671px 323px 0 0}.header-top:before{width:47%}.header-top:after{width:57%}.carousel-caption{left:0}.left.carousel-control{left:40px}.right.carousel-control{left:110px}.body-footer-image{width:41%}.header-top-left,.header-top-left a{font-size:26px}.footer-logo-wrap{width:375px}#footer{padding-bottom:50px;padding-top:50px}.service-inner-wrap:after{width:calc(100% - 60px)}#header.header-inner-page .inner-header-side:after{border-width:0 0 191px 74px;left:-74px}.service-main-box .side-image{width:95px}.team-inner-wrap{padding-right:85px;padding-top:95px}.team-member-image{width:160px;height:160px;top:-18%}.team-side-bg{width:70px}.cd-testimonials li ul li{font-size:22px}}@media (max-width: 1679px){.inner-container:after{border-width:1551px 748px 0 0}.service-icon{width:11%;margin-right:18px}.service-main-box .side-image{width:83px}.team-side-content{margin-top:24px}.logo-with-menu-wrap{height:90px}.header-top-wrap{height:50px}.logo{width:240px}nav ul li{margin-right:35px}h1{font-size:50px;line-height:62px}.btn{height:50px;padding:0 18px;font-size:16px;line-height:46px}.padding_80bottom{padding-bottom:40px}.padding_80top{padding-top:48px}.padding_100bottom{padding-bottom:60px}.padding_100top{padding-top:60px}h2,.contact-inner h1,#inner-services-wrap h1{font-size:40px;padding-bottom:45px}h3{font-size:30px;line-height:35px;padding-bottom:10px}h4{font-size:22px}h5{font-size:20px}p,.service-list-wrap ul li{font-size:15px}#client p{font-size:20px;line-height:27px}.cd-testimonials li ul li{font-size:20px;line-height:27px}#header.header-inner-page .inner-header-side::after{border-width:0 0 140px 50px;left:-50px}.footer-logo-wrap{width:240px}.footer-menu-wrap{width:78%}#footer{padding-bottom:30px;padding-top:30px}.footer-socila{margin-top:15px}.service-right-box{padding-left:30px;padding-top:80px}.service-inner-icon{margin-bottom:15px}.service-box{padding:20px;height:90%}.service-left-box{padding-right:20px}.service-right-box{padding-left:20px}.service-main-box{margin-bottom:45px}}@media (max-width: 1365px){.padding_80bottom{padding-bottom:45px}.padding_80top{padding-top:58px}.padding_100bottom{padding-bottom:70px}.padding_100top{padding-top:70px}h1{font-size:50px;line-height:60px}h2,.contact-inner h1,#inner-services-wrap h1{font-size:40px;padding-bottom:25px}h3{font-size:30px;line-height:30px}h4{font-size:21px}h5{font-size:20px}#client p{font-size:20px}.service-inner-wrap{padding:20px}.header-top-left,.header-top-left a{font-size:22px}.header-top-wrap{height:50px}.logo-with-menu-wrap{height:100px}nav ul li a{font-size:15px}.logo{width:250px}nav ul li{margin-right:35px}#home-services .btn_wrap{margin-top:20px}.inner-container:after{border-width:1440px 692px 0 0}.btn{font-weight:600}.servive-bg-icon{width:76px}.service-inner-wrap:after{width:calc(100% - 40px)}#header.header-inner-page .inner-header-side:after{border-width:0 0 150px 60px;left:-60px}.service-main-box{margin-bottom:80px}.team-inner-wrap{padding:25px;padding-right:85px;padding-top:120px}.team-member-image{top:-14%}.team-main-box{margin-bottom:90px}.cd-testimonials li ul li{font-size:20px}}@media (max-width: 1199px){label.error{font-size:13px}#banner .carousel-caption-color:after{right:-205px;border-width:528px 205px 0 0}.inner-container:after{border-width:1436px 561px 0 0}nav ul li a{font-size:14px}nav ul li{margin-right:25px}.header-top:before{width:46%}.padding_80bottom{padding-bottom:35px}.padding_80top{padding-top:48px}.padding_100bottom{padding-bottom:60px}.padding_100top{padding-top:60px}h1{font-size:40px;line-height:50px}h2,.contact-inner h1,#inner-services-wrap h1{font-size:36px;padding-bottom:20px}h3{font-size:28px;line-height:30px}h4{font-size:20px;line-height:24px;padding-bottom:10px}h5{font-size:18px}#client p,.cd-testimonials li ul li{font-size:18px;line-height:26px}p{font-size:15px;padding-bottom:10px}.cd-testimonials li ul{padding-bottom:10px}.service-list-wrap ul li{font-size:15px}.cd-author span{font-weight:600}.contact-form-wrap{margin-top:15px}.btn{height:45px;padding:0 20px;line-height:43px;font-size:15px}.btn_wrap{margin-top:15px}.carousel-control{width:45px;height:45px;border:2px solid #fff}.carousel-control span{line-height:40px}.right.carousel-control{left:95px}.flex-direction-nav a{width:45px!important;height:45px!important}.flex-direction-nav li{width:45px;height:45px}.footer-logo-wrap{width:250px}#footer{padding-bottom:40px;padding-top:40px}.footer-menu-top ul li a{font-size:14px}.footer-menu-top ul li{margin-right:30px}.footer-socila{margin-top:15px}.contact-form-wrap input[type="text"],.contact-form-wrap input[type="email"],.contact-form-wrap input[type="tel"]{height:50px}.contact-form-wrap textarea{height:160px}.team-side-wrap{margin-bottom:80px}.team-no-gap{padding-top:0}.footer-menu-wrap{width:73%}}@media (max-width: 991px){.choose-inner{width:100%}.choose-inner-last .service-inner-wrap:after{display:block!important}.choose-inner:last-child .service-inner-wrap:after{display:none!important}.inner-container:after{display:none}.home-body-top:after{display:none}.inner-container .upper-wrap #header{background:#bf1e2e;background:-moz-linear-gradient(left,rgba(191,30,46,1) 1%,rgba(237,28,36,1) 32%,rgba(237,28,36,1) 100%);background:-webkit-linear-gradient(left,rgba(191,30,46,1) 1%,rgba(237,28,36,1) 32%,rgba(237,28,36,1) 100%);background:linear-gradient(to right,rgba(191,30,46,1) 1%,rgba(237,28,36,1) 32%,rgba(237,28,36,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf1e2e',endColorstr='#ed1c24',GradientType=1)}.inner-header-side-home{width:47%;height:100%;position:absolute;right:0;top:0;content:'';display:block;z-index:9;background:#fff}.inner-header-side-home:after,#header.header-inner-page .inner-header-side:after{width:0;height:0;border-style:solid;border-width:0 0 190px 87px;border-color:transparent transparent #fff;position:absolute;left:-87px;top:0;content:'';display:block}#header{position:relative}.logo-wrap img{width:100%}.logo{width:100%;position:relative;z-index:99}.header-top:before{width:50%}.padding_80bottom{padding-bottom:35px}.padding_80top{padding-top:48px}.padding_100bottom{padding-bottom:50px}.padding_100top{padding-top:50px}h1{font-size:40px;line-height:48px}h2,.contact-inner h1,#inner-services-wrap h1{font-size:34px;padding-bottom:16px}h3{font-size:30px;line-height:30px}h4{font-size:22px}h5{font-size:20px}#client p,.cd-testimonials li ul li{font-size:18px;line-height:28px}.header-top-left,.header-top-left a{font-size:22px}.header-social ul li a{font-size:18px}.header-top-wrap{height:45px}.logo-with-menu-wrap{height:110px}.inner-header-side-home:after,#header.header-inner-page .inner-header-side:after{border-width:0 0 156px 37px;left:-36px}#banner{margin-top:10px}.service-icon{width:55px}.btn_wrap{margin-top:15px}#banner .carousel-caption-color{width:210px}#banner .carousel-caption-color:after{right:-135px;border-width:642px 135px 0 0}.carousel-control{width:40px;height:40px;border:2px solid #fff;bottom:25px}.carousel-control span{line-height:37px;font-size:25px}.right.carousel-control{left:90px}#home-contact .left-contact-wrap,#home-contact .right-contact-info{padding:20px}.contact-form-wrap{margin-top:15px}.servive-bg-icon{width:70px}#home-services .btn_wrap{margin-top:20px}.contact-left{width:100%}.contact-right{width:100%}#home-contact .right-contact-info{background-position:right!important;min-height:318px}.flex-direction-nav a{width:45px!important;height:45px!important}.flex-direction-nav li a::before,.flex-direction-nav li a::after{left:39%;top:40%}.footer-logo-wrap{width:225px}.footer-menu-top ul li a{font-size:15px}.footer-menu-top ul li{margin-right:20px}#footer{padding-bottom:30px;padding-top:30px}.footer-socila{margin-top:10px}.hamburger-menu{width:50px;height:50px;position:absolute;left:25px;top:100px;content:'';display:block;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;z-index:9999;cursor:pointer}.menu-wrap{position:fixed;width:270px;background:#fff;left:-270px;top:0;z-index:999999;height:100%;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 70%,rgba(232,211,211,1) 79%,rgba(232,211,211,1) 79%,rgba(232,150,152,1) 90%,rgba(234,77,82,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 70%,rgba(232,211,211,1) 79%,rgba(232,211,211,1) 79%,rgba(232,150,152,1) 90%,rgba(234,77,82,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 70%,rgba(232,211,211,1) 79%,rgba(232,211,211,1) 79%,rgba(232,150,152,1) 90%,rgba(234,77,82,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ea4d52',GradientType=0);overflow:scroll}.home-body-top{z-index:9999}.hamburger-line-top{width:100%;height:3px;background:#fff;position:absolute;display:block;content:'';top:12px;left:0}.hamburger-line-middle{width:70%;height:3px;background:#fff;position:absolute;display:block;content:'';top:50%;left:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hamburger-line-bottom{width:50%;height:3px;background:#fff;position:absolute;display:block;content:'';top:35px;left:0}.menu-slide{left:0;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}.hamburger-slide{left:290px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}.no-scroll{width:100%;height:100%;position:fixed;overflow:hidden}.overlay-bg:after{width:100%;height:100%;background:rgba(0,0,0,0.85);position:absolute;display:block;content:'';top:0;left:0;z-index:99}.logo-wrap{position:relative;z-index:99}.desktop-menu{display:none}.mobile-menu{display:block}.mobile-logo{width:80%;margin:auto;margin-top:30px}.mobile-menu{border-top:1px solid #d4d4d4;margin-top:30px;border-bottom:1px solid #d4d4d4;padding-bottom:15px}.mobile-menu ul li{float:none;display:block;margin-right:0}.mobile-menu ul li a{display:block;color:#000;padding:15px 0;padding-left:15px}.mobile-menu ul li a i{padding-right:10px;font-size:20px;color:#ed1c24}.mobile-logo{display:block}.flex-direction-nav li{width:58px;height:50px}.service-main-box .side-image{width:100px}.margin-bottom-0{margin-bottom:90px!important}.team-main-box:last-child{margin-bottom:0!important}.footer-menu-wrap{width:68%}nav ul li:hover ul.drp-dwn,.mobile-menu ul li:hover ul.drp-dwn{opacity:1;visibility:visible;z-index:9;height:auto;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}}@media (max-width: 767px){.inner-container{width:100%;margin:auto;height:100%}.container-full{width:95%;margin:auto}.header-top{display:flex}.logo-with-menu-wrap{height:75px}.hamburger-menu{top:38px}.inner-header-side-home:after,#header.header-inner-page .inner-header-side:after{border-width:0 0 76px 25px;left:-25px}#banner .carousel-caption-color{width:100%}#banner .carousel-caption-color:after{display:none}h1{font-size:35px;line-height:38px}h2,.contact-inner h1,#inner-services-wrap h1{font-size:32px;padding-bottom:16px;line-height:37px}h3{font-size:28px;line-height:28px}h5{font-size:18px}.carousel-caption{padding-left:20px;width:300px}.padding_80bottom{padding-bottom:25px}.padding_80top{padding-top:30px}.padding_100bottom{padding-bottom:30px}.padding_100top{padding-top:30px}.carousel-control.left,.carousel-control.right{background:#ed1c24!important;border:none;border-radius:0}.left.carousel-control{left:inherit;right:45px;z-index:99;bottom:0}.right.carousel-control{right:0;left:inherit;z-index:99;bottom:0}.footer-logo-wrap{display:block;margin:auto}.footer-menu-wrap{width:100%;display:block}.footer-inner-wrap{height:auto}.footer-menu-top ul li,.footer-social-icon ul li{display:inline-block;float:inherit}.footer-menu-top ul,.footer-social-icon ul{text-align:center;width:100%}.footer-menu-top{margin-top:20px;margin-bottom:20px}.footer-social-icon,.footer-contact{display:block;text-align:center}.footer-contact{padding-top:20px}.service-main-box .side-image{width:67px}.mobile-menu ul li a{padding:8px 0;padding-left:15px}.mobile-logo{margin-top:20px}.mobile-menu{margin-top:20px}.logo-wrap{width:30%}.mobile-number{margin-top:20px;padding-left:15px;font-family:'Montserrat',sans-serif;font-weight:800;font-size:15px;border-bottom:1px solid #d4d4d4;padding-bottom:20px}.mobile-number a{display:block;font-family:'Montserrat',sans-serif;font-weight:800;font-size:20px;line-height:30px;color:#ed1c24}.mibile-social{padding-top:20px;padding-left:15px}.mibile-social ul li{float:left;margin-right:10px}.mibile-social ul li a{font-size:20px;color:#ed1c24}.menu-wrap{padding-bottom:20%}.mobile-number,.mibile-social{display:block}.team-member-image{width:140px;height:140px}.talk-box.sticky-talk{display:flex;opacity:1;visibility:visible;bottom:0;-webkit-transition:all .3s ease;transition:all .3s ease;background:rgba(255,255,255,.6);max-width:100%;flex:0 0 100%;width:100%;z-index:9999;position:fixed;padding:1rem}.talk-box a{display:flex;align-items:center;justify-content:center;color:#fff;background:#bf1e2e;background:-moz-linear-gradient(left,rgba(191,30,46,1) 0%,rgba(237,28,36,1) 100%);background:-webkit-linear-gradient(left,rgba(191,30,46,1) 0%,rgba(237,28,36,1) 100%);background:linear-gradient(to right,rgba(191,30,46,1) 0%,rgba(237,28,36,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf1e2e',endColorstr='#ed1c24',GradientType=1);text-transform:capitalize;font-size:20px;padding:.75rem;max-width:100%;flex:0 0 100%;width:100%;font-family:Montserrat,sans-serif;font-weight:700;box-shadow:2px 2px 7px -1px #000}.talk-box a svg{fill:#fff;margin-right:15px;width:25px;height:25px}.header-top{display:block;align-items:flex-end;justify-content:flex-start;position:absolute;left:0;top:-11px;width:100%}.hamburger-menu{top:45px}.header-top .container{width:100%}.header-top .container .header-top-left,.header-top .container .header-top-left a{font-size:13px;font-weight:500}.header-top:after,.header-top:before{content:none}#banner h1{font-size:21px!important;line-height:26px}#home-services > .container > .row > .col-log-12 > h2{display:flex;flex-direction:column}.cd-author span:before{content:none}.cd-author{padding-left:30px;padding-right:30px}.flex-direction-nav li{top:97%}.flex-direction-nav li a::before,.flex-direction-nav li a::after{left:45%;top:48%}.flex-direction-nav a{width:38px!important;height:38px!important;display:flex;align-items:center;justify-content:center}.flex-direction-nav li:first-child{left:8px}.flex-direction-nav li:last-child{right:8px}.flex-direction-nav li{width:38px;height:auto}#client p{width:100%}.btn_wrap{margin-top:30px;text-align:center!important}.footer-contact h6{color:#888;font-size:14px;padding-bottom:5px}}@media (max-width: 640px){#home-contact .right-contact-info{background-size:contain;min-height:212px}#footer{padding-bottom:70px}.carousel-caption{padding:15px}.carousel-banner-text{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}}@media (max-width: 567px){.inner-header-side-home:after,#header.header-inner-page .inner-header-side:after{border-width:0 0 81px 24px;left:-24px}.logo-with-menu-wrap{height:75px}.hamburger-menu.hamburger-slide{left:290px}.padding_80bottom{padding-bottom:25px}.padding_80top{padding-top:30px}.padding_100bottom{padding-bottom:30px}.padding_100top{padding-top:30px}h1{font-size:30px;line-height:32px}h2,.contact-inner h1,#inner-services-wrap h1{font-size:28px;padding-bottom:16px;line-height:33px}h3{font-size:26px;line-height:25px;padding-bottom:10px}h4{font-size:22px}h5{font-size:18px;line-height:24px}#client p,.cd-testimonials li ul li{font-size:16px;line-height:24px}.service-wrap{margin-bottom:20px}.service-icon{width:48px}.carousel-caption,#banner .carousel-caption-color{width:100%}#banner .carousel-caption-color:after{display:none}.carousel-caption{padding-left:15px}.carousel-banner-text{width:250px}#banner .btn_wrap{display:none}.right.carousel-control{right:0;left:inherit;z-index:99;bottom:0}.left.carousel-control{left:inherit;right:45px;z-index:99;bottom:0}.carousel-control.left,.carousel-control.right{background:#ed1c24!important;border:none;border-radius:0}.footer-logo-wrap{display:block;margin:auto}.footer-menu-wrap{width:100%;display:block}.footer-inner-wrap{height:auto}.footer-menu-top ul li,.footer-social-icon ul li{display:inline-block;float:inherit}.footer-menu-top ul,.footer-social-icon ul{text-align:center;width:100%}.footer-menu-top{margin-top:20px;margin-bottom:20px}.footer-social-icon,.footer-contact{display:block;text-align:center}.footer-contact{padding-top:20px}.hamburger-menu{width:42px}.footer-logo-wrap{width:160px}.servive-bg-icon{display:none}.service-text{width:77%}.mobile-menu ul li a{padding:10px 0;padding-left:15px}.mobile-logo{width:75%}#home-contact .right-contact-info{background-position:bottom center!important;padding-bottom:340px}.hamburger-menu{left:15px}.service-main-box .side-image{display:none}.service-right-box{width:100%;padding-left:0;padding-top:30px}.service-left-box{width:100%;padding-right:0;border-right:0 solid #9a9a9a}.service-main-box{margin-bottom:40px}.logo-wrap{width:43%}.team-no-gap{padding-top:0!important}.service-box{height:auto}.carousel-caption{padding:15px}.carousel-inner>.item>a>img,.carousel-inner>.item>img{min-height:220px}}@media (max-width: 390px){h4{font-size:20px}#choose-wrap .service-inner-wrap .service-text{width:100%;margin-top:15px}.service-text{width:100%;margin-top:15px}.hamburger-line-bottom{top:34px}.hamburger-line-top{top:14px}.hamburger-menu.hamburger-slide{left:280px}.carousel-banner-text{width:100%;display:flex;align-items:center;justify-content:center}#banner h1{font-size:18px!important;line-height:23px}#home-services > .container > .row > .col-log-12 > h2{font-size:24px!important;line-height:24px}.hamburger-menu{top:45px}.hamburger-line-top{top:11px}.hamburger-line-bottom{top:29px}.hamburger-line-middle{top:22px}.contact-form-wrap{width:100%}.header-top-wrap{height:49px}.header-top .container .header-top-left,.header-top .container .header-top-left a{padding-top:7px}}@media (max-width: 360px){.logo-with-menu-wrap{height:60px}.logo-wrap{width:43%}.inner-header-side-home:after,#header.header-inner-page .inner-header-side:after{border-width:0 0 66px 18px;left:-18px}.hamburger-menu{top:30px}.carousel-banner-text{width:188px}h1{font-size:24px;line-height:28px}h2,.contact-inner h1,#inner-services-wrap h1{font-size:25px;padding-bottom:15px;line-height:30px}h3{font-size:23px;line-height:25px;padding-bottom:10px}h5{font-size:16px;line-height:22px}.carousel-control{width:30px;height:30px;border-radius:0;display:block}.carousel-control.left,.carousel-control.right{background:#ed1c24!important;border:none}.right.carousel-control{right:0;bottom:0}.left.carousel-control{bottom:0;right:35px}.carousel-control span{line-height:33px;font-size:18px}.hamburger-menu{width:35px}.menu-wrap{width:235px}.hamburger-slide{left:250px}.mobile-menu ul li a{padding:8px 0;padding-left:15px}.hamburger-menu.hamburger-slide{left:256px}.carousel-banner-text{width:100%}.hamburger-menu{top:42px}.hamburger-line-top{top:11px}.hamburger-line-bottom{top:29px}.hamburger-line-middle{top:22px}.carousel-banner-text p{font-size:13px!important;line-height:23px}}.bg-absolute-shader{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.7);z-index:0}.contact-page-bg{display:none}.body-footer-image{display:none}