*,ul{margin:0;padding:0}*,input:focus,textarea:focus{outline:0}.slider,.team-member{overflow:hidden}#scrollUp,.main-menu ul li a,a,a:active,a:hover{text-decoration:none}.main-menu ul,.social_link li,ul{list-style:none}*{border:0}body,html{height:100%;font-size:16px;color:#666;font-family:'Open Sans',sans-serif;vertical-align:baseline;line-height:26px}a:focus{outline:solid 0}img{max-width:100%;height:auto}.images-overlay,.slider-overlay{height:100%;width:100%;top:0;position:absolute}p{margin:0 0 20px}h1,h2,h3,h4,h5,h6{margin:0 0 20px;font-weight:600;font-family:'Fira Sans',sans-serif;color:#464646}h1{font-size:32px}h2{font-size:22px}h3{font-size:18px}a{transition:all .5s ease-out;color:#464646}a:active,a:hover{outline:0;color:#212836}::-moz-selection{background:#1fa7ec;text-shadow:none;color:#fff}::selection{background:#1fa7ec;text-shadow:none;color:#fff}.slider-overlay{z-index:1}.images-overlay{background-color:rgba(70,70,70,.7)}.pt-50{padding-top:50px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pt-40{padding-top:40px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.bg-color{background:#ecf4fc}#preloader{position:fixed;top:0;left:0;background-color:#fff;z-index:9999999;right:0;bottom:0}#preloader-status{height:210px;width:210px;background:url(../img/preloader.gif) center no-repeat;margin:-100px 0 0 -100px;position:absolute;left:50%;top:50%}#scrollUp{border-radius:2px;bottom:5px;font-size:25px;height:40px;right:20px;text-align:center;width:40px}#scrollUp:hover{opacity:1;color:#5a1b15!important;background:#ffa51d}#scrollUp i{display:block;font-weight:700;padding-top:6px}.hd-lft li,.hd-rgt li,.main-menu ul li{display:inline-block}.hd-sec{background:#1fa7ec;padding:10px 0}.hd-lft li{color:#fff;padding:0 15px;position:relative;font-size:14px}.hd-lft li:first-child:before{content:""}.hd-lft li::before{content:"|";position:absolute;left:0}.hd-rgt li,.hd-rgt li a,.main-menu ul,.main-menu ul li,.main-menu ul li.active a{position:relative}.hd-lft li i{margin-right:10px;color:#fff}.hd-rgt{float:right}.hd-rgt li a{color:#fff;font-size:14px;padding:0 10px;text-transform:capitalize}.main-menu ul li a,.newsletter-left h1,.sec-title h1,.slider-text h1,.slider-text h2,.slider-text li a{text-transform:uppercase}.hd-rgt li a i{margin-right:8px;color:#fff}.logo{padding:28px 0}.main-menu ul{margin:0;padding:0}.main-menu ul li{padding:0}.main-menu ul li a{display:block;font-size:15px;transition:all .4s ease 0s;position:relative}.slider-text li,.slider-text li a{display:inline-block}.main-menu ul li ul:hover .main-menu ul li a{background:#ddd}.main-menu ul li a:hover{transition:all .4s 0s ease;color:#1fa7ec}.main-menu ul ul{background:#212836;left:0;opacity:0;padding:10px;position:absolute;text-align:left;top:92px;visibility:hidden;z-index:99999;transform:scaleY(0);transform-origin:0 0 0;transition:all .3s ease 0s}.main-menu ul ul li{float:none;width:200px}.main-menu ul ul li a{line-height:120%;padding:10px 5px;color:#fff}.main-menu ul ul li a:hover{color:#fff}.main-menu ul ul ul{top:0;left:100%}.main-menu ul li:hover ul{visibility:visible;transition:all .4s ease 0s;opacity:1;transform:scaleY(1)}.main-menu ul li a i{margin-left:6px}.all-slide .owl-item{height:400px}.all-slide .single-slide{background-size:cover;background-position:center center;background-repeat:no-repeat;height:100%}.slider-text{left:0;margin:0 auto;padding:0 290px;position:relative;right:0;text-align:center;top:50%;transform:translateY(-50%);z-index:2}.slider-text h2{color:#fff}.slider-text h1{color:#fff;font-size:32px}.slider-text p{color:#fff}.slider-text li a{background:#212836;border-radius:2px;color:#fff;padding:12px 30px;margin:0 10px}.slider-text li a:hover{background:#212836!important;color:#fff;transition:all .4s ease 0s}.slider-text li:last-child a{background:#ff7b00}.all-slide .owl-controls{position:absolute;top:45%;width:100%;z-index:99;transform:translateY(-50%)}.all-slide .owl-controls .owl-buttons div{background:0 0;opacity:1}.all-slide .owl-controls .owl-prev{left:-100px;position:absolute;transition:all .4s ease 0s}.all-slide:hover .owl-prev{left:0;transition:all .4s ease 0s}.all-slide .owl-controls .owl-next{right:-100px;position:absolute;transition:all .4s ease 0s}.all-slide:hover .owl-next{right:0;transition:all .4s ease 0s}.all-slide .owl-controls .owl-next i,.all-slide .owl-controls .owl-prev i{background:#f5a52a;border-radius:2px;color:#3c110d;font-size:30px;height:40px;line-height:40px;text-align:center;transition:all .5s ease-out 0s;width:40px}.all-slide .owl-controls .owl-next i:hover,.all-slide .owl-controls .owl-prev i:hover{transition:all .5s ease-out 0s;background:#3a100c;color:#fff}.sec-title{margin:0 250px 60px;text-align:center}.sec-title h1{font-size:36px;color:#1fa7ec;font-weight:700}.sec-title h1 span{font-weight:400}.border-shape::before{background:#1fa7ec;bottom:0;content:"";height:1px;left:80px;margin:0 auto;position:absolute;text-align:center;top:1px;width:100px}.border-shape{background:#1fa7ec;color:#fff;display:block;height:3px;left:0;margin:20px auto;position:relative;right:0;text-align:center;top:0;width:80px}.border-shape::after{background:#1fa7ec;bottom:0;content:"";height:1px;right:80px;margin:0 auto;position:absolute;text-align:center;top:1px;width:100px}.sec-title p{margin-bottom:0}.newsletter-sec{background:#1fa7ec;padding:50px 0}.newsletter-left h1{color:#fff;font-size:22px;font-weight:700;margin-bottom:10px}.newsletter-left p{color:#fff;margin-bottom:0}.newsletter-right input[type=email]{background:#fafafa;border:1px solid #fafafa;border-radius:3px;padding:10px 20px;color:#a5a5a5;text-transform:capitalize}.about-sec h3,.about-us-tab a,.btn.rdmorebtn,.service-item .inner h2,.why-choose h2{text-transform:uppercase}.newsletter-right input[type=submit]{background:#ff7b00;border:1px solid #ff7b00;color:#fff;text-transform:uppercase;padding:10px 25px;border-radius:3px}.newsletter-right input[type=submit]:hover{background:#fff;border-color:#fff;color:#464646}.newsletter-right{float:right;margin-top:8px}.about-sec .sec-title{margin-bottom:20px}.about{padding-bottom:50px;padding-top:50px}.about-sec img{width:100%}.about-text p{margin-bottom:15px}.about-text{display:table-cell;vertical-align:middle}.about-us-tab,.about-us-tab a,.about-us-tab li,.author_info,.faq-img,.faq-sec .panel-heading a,.post-date h1,.price-heading h2,.pst_info,.relative-post,.search-field form,.sidebar h1,.single-post-text ul,.sngl-price ul li,.widget-archive li{display:inline-block}.intro-text i{color:#1fa7ec;float:left;margin-top:6px}.intro-text p{padding-left:30px}.about-us-tab{text-align:center;width:100%;margin-bottom:24px}.about-us-tab .active a{background:#1fa7ec;color:#fff}.about-us-tab a{color:#fff;float:left;font-size:16px;padding:10px 36px;background:#212836;border-radius:2px;margin:0 2px}.service{background-image:url(../img/bgg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;background-attachment:fixed}.service-overlay{background-color:rgba(62,16,3,.9);height:100%;position:absolute;top:0;width:100%}.service i,.why-choose i{background:#1fa7ec;border-radius:2px;color:#fff;font-size:18px;height:50px;line-height:50px;text-align:center;width:50px}.why-choose .inner:hover i{background:#212836}.service-item .inner{padding:15px;margin-bottom:30px;text-align:center;border-radius:2px}.service-item .inner:hover{color:#fff!important;transition:all .4s ease 0s}.service-item .inner:hover i{background:#fff;transition:all .4s ease 0s;color:#1fa7ec}.btn.price_btn:hover,.btn.rdmorebtn:hover,.prject-thumb a i:hover,.project-hoverlay,.project-sec .item,.project-sec .item:hover .project-text h3,.sidebar ul li a,.sidebar ul li a:hover,.single_r_dec a:hover,.sngl-price:hover .btn.price_btn,.sngl-price:hover .pakage-icon i,.widget-tag li a:hover{transition:all .4s ease-in-out 0s}.service-item .inner:hover.inner h2 a,.service-item .inner:hover.inner p{color:#fff!important}.service-item .inner h2,.why-choose h2{font-size:18px;margin-top:20px;margin-bottom:15px}.btn.rdmorebtn{background:#1fa7ec;color:#fff;font-size:14px;font-weight:700}.btn.rdmorebtn:hover{background:#212836}.service.service-sec{background:#fff}.service.service-sec .service-item .inner h2 a{color:#464646}.service.service-sec .service-item .inner p{color:#666}.count-up-sec{padding:50px 0;background:#1fa7ec}.count-up-sec .sec-title h1,.count-up-sec .sec-title p{color:#fff}.counting_sl{text-align:center}.counting_sl i{background:#fff;border-radius:2px;font-size:30px;height:60px;line-height:60px;text-align:center;width:60px;color:#1fa7ec}.counting_sl h2,.counting_sl h4{color:#fff;text-transform:uppercase}.counting_sl h2{font-size:40px;margin-top:20px}.counting_sl h4{font-size:14px;margin-bottom:0}.project-sec .item{margin-bottom:30px;overflow:hidden;position:relative;border-radius:2px}.project-sec .item:hover .prject-thumb a{visibility:visible;opacity:1;transform:scale(1)}.project-hoverlay{background:#39100c;width:100%;bottom:0}.prject-thumb{position:relative}.prject-thumb a i{background:#f5a52a;border-radius:100%;color:#39100c;height:50px;left:0;line-height:50px;margin:0 auto;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);width:50px}.call-to-action-overlay,.pricing-overlay,.prject-thumb a{height:100%;top:0;width:100%}.prject-thumb a{position:absolute;left:0;background-color:rgba(99,33,4,.7);visibility:hidden;opacity:0;transform:scale(5)}.project-text{text-align:center}.project-text a{color:#fff}.project-text h3{color:#fff;margin-bottom:0;padding:12px 0;text-transform:uppercase;font-size:16px;font-weight:400}.project-sec .item img,.why-choose img{width:100%}.why-choose{background:#ecf4fc}.why-choose .inner{margin-bottom:30px;text-align:center}.call-to-action-sec{background-color:#fff;background-image:url(../img/bannar.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:50px 0;position:relative}.call-to-action-overlay{background-color:rgba(70,70,70,.7);left:0;position:absolute;right:0}.call-to-action-text{text-align:left;color:#fff}.call-to-action-text p{margin-bottom:0}.call-to-action-text h2{color:#fff;text-transform:uppercase}.call-to-action-text a.btn{background:#ff7b00;border-radius:2px;color:#fff;float:right;font-weight:700;padding:12px 36px;text-transform:uppercase;margin-top:10px}.call-to-action-text a.btn:hover{background:#212836;transition:all .4s ease-in-out 0s}.pricing-sec{background-attachment:fixed;background-image:url(../img/servicebg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.pricing-overlay{background-color:rgba(255,255,255,.9);position:absolute}.pricing-sec .brder-btm{border-color:#fff}.sngl-price{background:#1fa7ec;margin-bottom:30px;padding-bottom:36px;text-align:center;border-radius:2px}.sngl-price h2{color:#1fa7ec;font-size:24px;text-transform:uppercase;font-weight:800}.price-heading{background:#242424;padding:26px 0}.price-heading h2{color:#fff;font-size:22px;margin-bottom:15px}.pakage-icon{text-align:center;padding:20px 0}.pakage-icon i{border-radius:2px;color:#fff;font-size:40px;height:80px;line-height:80px;width:80px}.sngl-price h1{color:#fff;margin-bottom:0;font-size:22px;font-weight:700;text-transform:capitalize}.btn.price_btn,.faq-title>h2,.single-post-text a{text-transform:uppercase}.sngl-price h1 span{font-size:18px;color:#656766}.sngl-price ul li{padding:10px 0;width:100%;margin:0;color:#fff}.snglPrice-lrnMore{margin-top:30px}.btn.price_btn{background:#1fa7ec;border-radius:2px;color:#fff;font-size:14px;font-weight:800;padding:10px 20px}.btn.price_btn:hover,.sngl-price:hover .btn.price_btn,.sngl-price:hover .pakage-icon i{background:#212836}.faq-sec{background-color:#2a2d33;padding:50px 0;color:#fff}.faq-title{margin-bottom:40px}.faq-sec .panel{background:0 0}.faq-sec .panel-content{padding:15px}.faq-title>h2{color:#fff}.faq-img,.faq-img img{width:100%}.faq-sec .panel-heading{background:#454c59;padding:0;border-radius:2px}.faq-sec .panel-heading a{width:100%;padding:10px 20px;border-radius:2px;color:#fff}.faq-sec .panel-title a:before{float:right!important;font-family:FontAwesome;content:"\f056";padding-right:5px}.faq-sec .panel-title a.collapsed:before{float:right!important;content:"\f055"}.faq-sec .panel-title>a:active,.faq-sec .panel-title>a:focus,.faq-sec .panel-title>a:hover{text-decoration:none;background:#1fa7ec}.blog-sec .blog-post{padding:0}.single-post{display:inline-block;margin-bottom:50px}.blog-title h2{color:#0f0f0f;font-size:24px;font-weight:900;line-height:30px}.single-post-text a{color:#464646;font-size:16px;font-weight:700}.comment-list,.post-date h2{font-size:18px;text-align:center}.pst_info{float:left}.post-date h2{background:#1fa7ec;padding:10px 5px;color:#fff}.blog-title{padding-bottom:20px}.single-post img{border-bottom:4px solid #1fa7ec;border-radius:2px;margin-bottom:14px;width:100%}.comment-list{border:1px solid #ddd;padding:14px}.comment-list h5{margin-bottom:0}.comment-title,.single-post-text h2{margin-bottom:10px}.single-post-text ul{width:100%}.single-post-text li a{float:left;font-size:15px;font-weight:400;margin-left:1px;padding-right:15px;text-transform:capitalize}.single-post-text li a i{margin-right:5px;color:#1fa7ec}.post-date h1{background:#f3af1e;color:#fff;font-size:18px;margin-top:13px;padding:15px;text-align:center;text-transform:none}.commentar-sec img{width:80px;float:left;margin-right:20px}.commentar-sec .media.mt-3{margin-top:30px}.single-post .contact-field h2{margin-bottom:0;font-size:18px;margin-top:40px}.commentar-sec h2{margin-top:50px;text-transform:uppercase}.abt_dec>p,.sidebar h1{margin-top:20px}.sidebar h1{color:#1fa7ec;font-size:18px;margin-bottom:10px;text-transform:uppercase;width:100%}.search-field form{width:100%;position:relative}.search-field input[type=text]{background:#1fa7ec;color:#fff;padding:10px 35px 10px 10px;width:100%}.search-field button{background:#1fa7ec;color:#fff;position:absolute;padding:10px;right:0}.blog-sec .inner:nth-child(2n+1){clear:both}.sidebar ul li a{color:#717171;font-size:14px;font-weight:400;text-transform:capitalize}.sidebar ul li a:hover{color:#1fa7ec}.widget-archive li:last-child,.widget-cat li:last-child{border-bottom:none}.widget-cat li{position:relative;padding:10px 0;border-bottom:1px solid #ececec}.widget-tag li a:hover{background:#1fa7ec;color:#fff!important;border-color:#1fa7ec}.relative-post h3{font-size:15px;text-transform:capitalize;margin-bottom:10px}.relative-post{border-bottom:1px solid #ececec;padding:12px 0;width:100%}.relative-post-thumb{float:left;margin-right:15px}.single_r_dec a{color:#717171;line-height:20px}.single_r_dec a:hover{color:#1fa7ec}.all_r_pst .media{margin-top:0}.single_r_dec p{margin-bottom:0}.widget-archive li{border-bottom:1px solid #ebebeb;padding:10px 0;position:relative;width:100%}.widget-archive span{float:right}.widget-tag a{float:left;padding:10px;border:1px solid #ececec;margin-right:5px;margin-bottom:5px}.author_dec h3{margin:0 0 11px;color:#333;font-size:14px}.author_info{border-bottom:1px solid #e3e3e3;padding:22px 0;margin-bottom:30px}.author_info>img{float:left;margin-right:35px;height:80px}.social_link{margin:0;padding:0;float:right;display:inline-flex}.client-comment li,.client-comment li a{display:inline-block}.social_link li a i{color:#363636;float:left;padding:6px}.all-testimonial.owl-carousel .owl-item img{width:100%;height:100%}.all-testimonial .owl-controls{position:absolute;top:40%;width:100%}.all-testimonial .owl-controls .owl-buttons div{background:0 0;opacity:1}.all-testimonial .owl-controls .owl-prev{left:-80px;position:absolute}.all-testimonial .owl-controls .owl-next{right:-80px;position:absolute}.all-testimonial .owl-controls .owl-next i,.all-testimonial .owl-controls .owl-prev i{border:1px solid #1fa7ec;border-radius:2px;color:#fff;font-size:30px;height:40px;line-height:37px;text-align:center;transition:all .5s ease-out 0s;width:40px;background:#1fa7ec}.all-testimonial .owl-controls .owl-next i:hover,.all-testimonial .owl-controls .owl-prev i:hover{transition:all .5s ease-out 0s;background:#212836;color:#fff;border-color:#212836}.client-comment li a:hover,.footer-wedget-one i,.footer-wedget-one i:hover,.footer-wedget-two li a,.footer-wedget-two li a:hover,.single-input-fieldsbtn input[type=submit]:hover,.team-member:hover .team-overlay,.team-overlay{transition:all .4s ease-in-out 0s}.single-testimonial,.sngl-client{border:1px solid #ddd;text-align:center}.sngl-client{margin:5px}.single-testimonial{background:#fff;margin:2px 10px;padding:20px}.client-comment img{border-radius:2px;height:200px;margin-bottom:20px;width:200px;border-bottom:4px solid #1fa7ec}.client-comment h2{color:#1fa7ec;font-size:14px;font-weight:700;margin-top:15px;text-transform:uppercase;margin-bottom:10px}.client-comment h3{color:#8b8b8b;font-size:14px;text-transform:capitalize;margin-bottom:13px}.client-comment p::before{content:"\f10d ";font-family:fontawesome;left:-8px;top:-8px;position:relative;color:#1fa7ec}.client-comment p::after{bottom:4px;content:"\f10e";font-family:fontawesome;color:#1fa7ec;right:-8px;top:8px;position:relative}.contact-person h1::before,.map-heading h2::before,.page-heading li::before{content:""}.client-comment>ul{padding-bottom:15px}.client-comment li a{border:2px solid #1fa7ec;border-radius:100%;color:#1fa7ec;height:30px;line-height:26px;width:30px;margin:0 5px}.client-comment li a:hover{background:#1fa7ec;color:#fff}.client-sec .owl-controls{display:none}.brder{border-top:1px solid #E1E1E1;height:1px;margin:0 auto;text-align:center;width:370px}.about-img img,.abt-img img,.team-overlay{width:100%}.pagehding-sec{background-image:url(../img/pg_hd.jpg);background-position:center center;background-repeat:no-repeat;padding:50px 0;position:relative}.page-heading h1{color:#fff;font-size:26px;text-transform:uppercase;margin-bottom:0;text-align:left}.page-heading ul{text-align:right}.page-heading li{display:inline-block;position:relative;padding:0 14px}.page-heading li a{color:#fff}.page-heading li:last-child a{color:#1fa7ec}.abtdsc-sec p,.team-member li i{color:#fff}.page-heading li::before{border-right:1px solid #fff;height:60%;position:absolute;right:-2px;top:5px}.page-heading li:last-child::before{display:none}.contact-field,.footer-wedget-three li i,.footer-wedget-two li,.footer-wedget-two li a,.ft-menu h2,.hdiss,.team-member li{display:inline-block}.team-member{margin-bottom:30px;padding-bottom:20px;position:relative;text-align:center;border-radius:2px}.team-member:hover .team-overlay{visibility:visible;opacity:1;transform:scaleX(1)}.team-overlay{position:absolute;visibility:hidden;opacity:0;top:0;transform:scaleX(0)}.team-overlay>ul{padding-bottom:10px}.team-member img{width:100%;border-bottom:4px solid #1fa7ec}.team-member h2{font-size:18px;font-weight:700;margin-top:20px;text-transform:uppercase}.team-member h3{font-size:14px;text-transform:capitalize}.about-text h3,.abt-lft h2,.contact-field h2,.map-heading h2{text-transform:uppercase}.team-member li{padding:0 10px;background:#1fa7ec;border-radius:2px}.about-us-sec{padding-bottom:30px;padding-top:50px}.abt-lft h2{color:#464646}.contact-field h2,.map-heading h2{color:#464646;font-size:24px;font-weight:700;margin:0 10px 30px;padding-bottom:16px;position:relative}.map-heading h2::before{border-bottom:3px solid #1fa7ec;bottom:1px;height:3px;position:absolute;width:9%}.contact-info h3{color:#464646;font-size:14px;font-weight:700;text-align:center;padding:30px 0}.contact-info i{margin-right:10px}.contact-field input,.contact-field select{background:#fff;border:1px solid #E5E5E5;margin-bottom:30px;padding:10px;width:100%}.contact-field .message-input{display:inline-block;width:100%}.single-input-field textarea{border:1px solid #E5E5E5;width:100%;height:200px;padding:10px}.single-input-fieldsbtn input[type=submit]{color:#fff;margin-top:20px;text-transform:uppercase}.contact-field{width:100%}.single-input-field h4{color:#464646;text-transform:capitalize;font-size:14px}.contact-person h1{font-size:24px;text-transform:uppercase;margin-bottom:20px;position:relative;padding-left:10px}.contact-person h1::before{height:80%;left:0;position:absolute;top:2px;width:3px}.single-info h2{color:#464646;font-size:14px;text-transform:capitalize;margin-bottom:10px;margin-top:30px}.map-sec iframe{width:100%;height:450px}.footer-sec{background:#632104}.footer-sec h2{position:relative;padding-bottom:10px;margin-bottom:20px}.footer-wedget-one i{border:1px solid #ccc;color:#ccc;float:left;font-size:18px;height:40px;line-height:40px;margin-right:10px;text-align:center;width:40px;border-radius:2px}.footer-wedget-one ul{margin-top:15px}.footer-wedget-newsletter form{background:#525459;margin-top:35px;position:relative}.footer-wedget-newsletter input[type=email]{color:#fff;padding:10px 46px 10px 10px;width:100%;text-transform:capitalize}.footer-wedget-newsletter input[type=submit]{top:0;padding:10px;position:absolute;right:0}.footer-wedget-three li i{margin-right:10px}.ft-menu ul{padding:0 20px}.ft-menu h2{text-align:left}.footer-wedget-three li{color:#ccc;font-size:14px;font-family:'Source Sans Pro',sans-serif;padding:10px}.enq-title,.hdiss i+div>a,.hdiss i+div>label{font-family:'Fira Sans',sans-serif}.footer-wedget-two li a{color:#fff;padding:5px 10px;background:#1fa7ec;margin:0 2px 5px 0;text-transform:uppercase;border-radius:2px}.footer-wedget-two li a:hover{background:#464646}.footer-wedget-two li a i{margin-right:10px}.footer-wedget-three input{margin-bottom:10px;padding:10px;text-transform:capitalize}.footer-wedget-three input[type=submit]{background:#1fa7ec;border:1px solid #1fa7ec;padding:10px 25px;color:#fff}.footer-wedget-three form{margin-top:10px}.footer-wedget-three .single-input-field textarea{height:95px;border-radius:5px;background:#525459;border:1px solid #525459;color:#fff}.footer-wedget-three input{background:#525459;border:1px solid #525459;border-radius:2px;color:#fff;font-size:16px}.footer-bottom-sec{padding:15px 0}.main-menu ul{float:left}.main-menu ul li a{padding:11px 20px;font-weight:400;color:#fff}.main-menu ul li.active{background:#f5a52a}.main-menu ul li.active a{color:#652018;text-shadow:0 0 0 #000}.mnmenu-sec{background:linear-gradient(#8e340f,#732605)}.hdiss{width:33.33%;margin:21px 0 20px}.hdiss i{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#f5a52a;background:#812d0a;font-size:24px;float:left}.hdiss i+div{width:calc(100% - 50px);float:left;padding:0 10px}.hdiss i+div>a,.hdiss i+div>label{display:inline-block;width:100%;clear:both;line-height:1;text-align:left;margin:0;padding:0;color:#333;font-weight:400;font-size:17px}.about-s h1{font-weight:500;color:#6a290d}.p30{padding:30px}.p30-0{padding:30px 0}.about-s p{text-align:justify;font-size:16px;line-height:1.7}.enq-title{background:linear-gradient(#6f2d11,#652408);padding:15px 10px;border-radius:3px 3px 0 0;margin-top:-56px;z-index:1;text-align:center;font-weight:500;font-size:23px;text-transform:uppercase;color:#f5a52a}.enq-form{background:#efedee;padding:28px 25px 22px}.enq-form .form-control{border-radius:2px;height:auto;padding:11px 15px;border-color:#dadada;box-shadow:none!important;font-size:15px;font-family:'Fira Sans';transition:all .4s ease}.enq-form .form-control:focus{border-color:rgba(25,81,144,.77)}.enq-form .form-group{margin:0 0 15px;display:inline-block;width:100%}.enq-form .control-label{font-size:14px;width:100%;line-height:1;color:#333;display:none}.enq-form .btn-primary,.enq-form .btn-primary:focus{background:#6a290d;border:0;border-radius:2px;padding:9px 37px;font-size:16px;box-shadow:none!important;outline:0!important}.service .sec-title h1{font-family:'Fira Sans',sans-serif;font-weight:500;text-transform:capitalize;color:#fff;font-size:32px}.service-lst{padding:0 15px 0 0}.service-overlay{background:rgba(47,11,0,.92)}.service-lst>.col-sm-12{position:relative;padding:0;margin-bottom:30px;background:#fff}.moreserv,.service-lst .col-sm-12 img+div{background:#652408;font-family:'Fira Sans',sans-serif;color:#fff}.service-lst .col-sm-12 img{float:none;margin:auto}.service-lst .col-sm-12 img+div{position:absolute;bottom:15px;width:auto;padding:6px 20px;font-weight:300;text-shadow:0 0 0 #000;right:0;transition:all .4s ease}.service-lst .col-sm-12 img+div::before{content:'';border-left:19px solid transparent;border-top:19px solid #652408;border-bottom:19px solid #652408;position:absolute;left:-18px;top:0;transition:all .4s ease}.lin>li>a::before,.moreserv ul>li::before{content:'\f105'}.moreserv{padding:20px}.moreserv ul>li{font-family:'Open Sans',sans-serif;font-size:14px;color:#fff;display:inline-block;width:100%;text-shadow:0 0 0 #000;position:relative;padding-left:10px;line-height:1.4;margin-bottom:6px}.moreserv ul>li:hover{color:#ffc162}.service-lst>.col-sm-12:hover img+div{background:#f5a52a;color:#652408;cursor:pointer}.service-lst .col-sm-12:hover img+div::before{border-top:19px solid #f5a52a;border-bottom:19px solid #f5a52a}.moreserv ul>li::before{font-family:FontAwesome;left:0;position:absolute;top:0;color:#f5a52a;font-size:15px}.all-servi,.testimonials .sec-title h1,.gallery .sec-title h1{color:#652408;font-family:'Fira Sans',sans-serif;font-weight:500;text-transform:capitalize}.all-servi{width:100%;height:46px;background:#f5a52a;display:flex;align-items:center;justify-content:center;font-size:18px}.service .sec-title{margin-bottom:40px;margin-top:10px}.gallery .sec-title h1{font-size:32px;text-shadow:0 0 0 #fff}#gallery-slider .item{margin:3px;max-height:144px}#gallery-slider .item img{display:block;width:100%;height:auto}.footer-sec h2{font-family:'Fira Sans',sans-serif;font-weight:500;text-shadow:0 0 0 #000;text-transform:capitalize;font-size:22px;color:#ffaf35;margin:0}.footer-sec p{font-size:15px;text-align:justify;color:#fff}.footer-wedget-newsletter input[type=email]{background:#1b5ba0;border:1px solid #1b5ba0}.footer-wedget-newsletter input[type=email]::placeholder{color:#fff}.footer-wedget-newsletter input[type=submit]{background:#fab809;border:1px solid #fab809;color:#12457d}.lin{margin-top:0!important}.lin>li>a{color:#fff;display:inline-block;width:100%;font-weight:400;font-size:15px;font-family:'Open Sans',sans-serif;text-shadow:0 0 0 #000;line-height:1;padding:9px 0;margin:0}.lin>li>a::before{font-family:FontAwesome;margin-right:8px;color:#ffaf35}.footer-wedget-one .lin{padding-left:10px}.footer-bottom-sec{background:#481600}.footer-bottom-sec p{color:#fff;font-weight:400;margin:0;text-align:center;font-family:'Open Sans',sans-serif}.muhurth .col-sm-6 h4,.muhurth .sec-title h1{font-weight:500;font-family:'Fira Sans',sans-serif}.footer-wedget-one i:hover{background:#f5a52a;border-color:#f5a52a;color:#632104}.footer-sec{padding:50px 0 25px}.footer-wedget-one p i{width:0;height:0;border:0;font-size:inherit;position:relative;margin-right:10px;display:inline-block;line-height:inherit;padding-right:10px}.footer-wedget-one p i+span{margin-left:15px}.footer-wedget-one p i~span a{color:inherit;text-decoration:none!important}.main-menu ul li{margin:0 -2px 0 -3px}.main-menu ul li:hover{background:#f5a52a}.main-menu ul li:hover a{color:#652018;text-shadow:0 0 0 #000}.footer-sec p i,.lin>li>a:hover{color:#ffaf35}#scrollUp{background:#ffaf35;color:#5a1b15}.page-bnr{width:100%;height:150px;background:url(../img/page-banner.jpg);background-size:cover;position:relative}.muhurth::before,.page-bnr::before{content:'';top:0;height:100%}.page-bnr::before{width:100%;background:#000;opacity:.66;position:absolute;left:0;z-index:1;display:block}.page-bnr>div{width:300px;background:rgba(255,186,0,.88)}.muhurth{background-image:url(../img/bgg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;background-attachment:fixed;padding:40px 0 60px}.muhurth::before{background:rgba(47,11,0,.92);position:absolute;width:100%}.muhurth .container{z-index:1;position:relative}.muhurth .sec-title h1{color:#fff;text-transform:capitalize;font-size:32px}.muhurth .col-sm-6{padding:0 25px}.muhurth .col-sm-6 h4{font-size:20px;margin-bottom:8px;color:#963719}.muhurth .col-sm-6>.col-sm-12{background:#fff;padding:30px 23px 15px;border-radius:2px}.muhurth .col-sm-6>.col-sm-12 i{position:absolute;padding:4px;background:#f5a52a;z-index:1;top:-20px;display:flex;align-items:center;justify-content:center;width:40px;height:36px;border-radius:2px;font-size:18px;color:#80260a}.muhurth .col-sm-6>.col-sm-12 p{text-align:justify;margin:0 0 15px;font-size:15px;line-height:1.5}.muhurday{padding-left:20px;-moz-column-count:3;-moz-column-gap:2.5em;-webkit-column-count:3;-webkit-column-gap:2.5em;column-count:3;column-gap:2.5em}.muhurday li{position:relative;padding-bottom:8px;font-size:15px;color:#333}.muhurday li::before{content:'\f105';font-family:FontAwesome;margin-left:-10px;margin-right:6px;color:#195190}.contact-field h2,.contact-person h1,.single-info h2,.single-input-field h4,.tabos .tab-content h3{font-family:'Fira Sans',sans-serif}.cmeu,.cmeu:focus{margin:20px 10px;display:inline-block;background:#3a100c;padding:7px 18px;border-radius:2px;color:#fff}.cmeu:hover,.tabos .nav-tabs>li>a{background:#f5a52a;text-shadow:0 0 0 #000}.cmeu:hover{color:#380f0b}.pcks{width:100%;float:none;margin:auto;text-align:center!important}@media(min-width:768px){.pcks{width:70%}}#cuzdom hr,.tabos .tab-content h6,.tabos .tab-content>.active{width:100%;display:inline-block}.tab-content>.active{border:1px solid #ddd;padding:15px}.tabos{margin-bottom:5em}.tabos .nav-tabs{text-align:center;border:0}.tabos .nav-tabs>li{float:none;margin:auto;display:inline-block}.tabos .nav-tabs>li>a{margin:0 -3px 0 -2px;border:0!important;color:#3b110d;border-radius:0}.tabos .nav-tabs>li.active>a{background:#6d2b0f;color:#f5a52a;text-shadow:0 0 0 #6d2b0f}.tabos .tab-content>.active{background:#6d2b0f;border:0;border-radius:3px}.tabos .nav-tabs>li:first-child>a{border-radius:3px 0 0}.tabos .nav-tabs>li:nth-last-child(1)>a{border-radius:0 3px 0 0}.tabos .tab-content h4{font-weight:400;text-align:center;margin:15px 0 10px;background:#f5a52a;color:#3b110d;padding:8px 6px;font-size:17px;position:relative}.tabos .tab-content h4::after{content:'';position:absolute;border-right:26px solid transparent;border-top:10px solid #bd7300;bottom:-10px;right:0}.tabos .tab-content h6{margin:8px 0 0;font-size:15px;font-weight:400;color:#f5a52a;text-transform:uppercase}.tabos .tab-content p{color:#fff;font-size:14px}.tabos .tab-content h3{margin-top:20px;font-weight:500;font-size:22px;color:#fff;padding:0 15px;margin-bottom:14px}#cuzdom hr{border-top:1px dashed #f5a52a}#cuzdom p{margin-bottom:5px;padding-left:17px}#cuzdom label{font-weight:400;font-size:15px;color:#f5a52a;text-shadow:0 0 0 #f3b000}#cuzdom .form-control{border-radius:1px;box-shadow:0 0 0 #000}#cuzdom h5{font-size:18px;font-weight:500;color:#f5a52a;margin:0 0 15px;padding:0 13px}#cuzdom hr~.row{margin:0;padding:0 15px}#cuzdom hr~.row .col-sm-4{margin-bottom:15px}#cuzdom .btn-primary,#cuzdom .btn-primary:focus{background:#f5a52a;border-color:#f5a52a;color:#3a100d;text-shadow:0 0 0 #000;font-size:16px;border-radius:2px;padding:8px 21px;margin-bottom:20px;transition:all .4s ease;outline:0!important;box-shadow:0 0 0 0 #000}#cuzdom .btn-primary:hover{background:#a7460d;color:#fff;border-color:#a7460d}.contact-field h2::before,.contact-person h1::before{border-left:3px solid #f5a52a}.service-item .inner:hover{background:#195190}.prject-thumb a i:hover{background:#fff}.project-sec .item:hover .project-text h3{background:#f5a52a}.project-sec .item:hover .project-text h3 a{color:#632104;text-shadow:0 0 0 #000}.project-sec .item:hover .prject-thumb a i{background:#f5a52a;color:#632104}.sevwer-s{padding:0 15px 40px}.sevwer-s h1{font-weight:500;color:#842f0b;text-align:center}.sevwer-s p{text-align:justify;font-size:16px;line-height:1.7}.project-sec .gallry .item:hover .prject-thumb a i{background:#fff}.row.nogap{margin:0}.conts p i{color:#333;font-size:19px;margin-right:10px}.addsr{padding:30px 35px;background:#efefef;min-height:350px}.contact-field h2{font-size:24px;text-transform:uppercase;margin-bottom:20px;position:relative;padding-left:10px;font-weight:500;color:#842f0b}.contact-field h2::before{content:"";height:22px;left:0;position:absolute;top:2px;width:3px}.contact-person h1{font-weight:500;color:#842f0b}.single-info h2,.single-input-field h4{font-weight:500}.single-input-fieldsbtn input[type=submit]{background:#842f0b;border-color:#842f0b}.single-input-fieldsbtn input[type=submit]:hover{background:#f5a52a;border-color:#f5a52a;color:#842f0b;text-shadow:0 0 0 #842f0b}.pt-30{padding-top:30px}.enq-form .btn-primary:hover{color:#38120e;background-color:#f5a52a;border-color:#f5a52a;text-shadow:0 0 0 #000}.padaz{padding:37px 15px}.tabos .tab-content ul{padding-left:10px}.tabos .tab-content ul li::before{content:'\f178';font-family:FontAwesome;color:#f5a52a;margin-right:10px;font-size:calc(100% - 5px)}#cuzdom .bootstrap-datetimepicker-widget ul li::before,#cuzdom .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{content:none}.tabos .tab-content ul li{color:#fff;font-size:15px}.tabos .nav-tabs>li>a{padding:10px 26px}#cuzdom p input[type=checkbox]{position:relative;top:2px}#cuzdom .bootstrap-datetimepicker-widget{display:block!important;visibility:visible!important;color:#3a100d;background:#ffb84c}#cuzdom .bootstrap-datetimepicker-widget>*{padding:0}#cuzdom .datepicker{color:#3a100d;background:#ffb84c}#cuzdom .bootstrap-datetimepicker-widget table td span.active,#cuzdom .bootstrap-datetimepicker-widget table td.active,#cuzdom .bootstrap-datetimepicker-widget table td.active:hover{background-color:#3a100d}#cuzdom .bootstrap-datetimepicker-widget table td,#cuzdom .bootstrap-datetimepicker-widget table th{border-radius:2px}#cuzdom .bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#3a100d;color:#ffd089;font-weight:500}#cuzdom .bootstrap-datetimepicker-widget>.list-unstyled>li{padding:5px 10px}#cuzdom .bootstrap-datetimepicker-widget table td.day:hover,#cuzdom .bootstrap-datetimepicker-widget table td.hour:hover,#cuzdom .bootstrap-datetimepicker-widget table td.minute:hover,#cuzdom .bootstrap-datetimepicker-widget table td.second:hover{color:#fff;background-color:#3a100d}#cuzdom .bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #f5a52a;bottom:-6px;left:7px}#cuzdom .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #f5a52a;top:-6px;bottom:auto;left:7px}#cuzdom .bootstrap-datetimepicker-widget table td.new,#cuzdom .bootstrap-datetimepicker-widget table td.old{color:#b9726d}#cuzdom .bootstrap-datetimepicker-widget table td.today:before{border-bottom-color:#3a100d}.gallry .inner .prject-thumb{height:148px}#gallery-slider{margin-bottom:35px}.about-s.padaz .btn-primary,.about-s.padaz .btn-primary:focus{background:#6a290d;border-radius:2px;border-color:#6a290d}.about-s.padaz .btn-primary:hover{background:#f5a52a;border-radius:2px;border-color:#f5a52a;color:#3b100c;text-shadow:0 0 0 #000}footer address{line-height:inherit;font-family:inherit;font-style:inherit;margin:0;font-size:15px;color:#fff;text-align:left!important}.footer-wedget-one p address i,footer address i{height:0!important;border:0!important;font-size:inherit!important;position:relative;line-height:inherit!important}footer address i{margin-right:10px!important;display:inline-block!important;padding-right:10px;text-align:left!important;width:30px!important;float:left!important;color:#ffaf35!important}footer address span{display:inline-block;width:calc(100% - 30px);padding:0 10px}@media (max-width:768px){.hdiss{width:auto}header>.container>.col-sm-4{text-align:center;width:100%}header>.container>.col-sm-4>a{display:inline-block}header>.container>.col-sm-4>a>img{float:none!important;margin:18px auto!important}.enq-title{margin-top:0}.service-lst .col-sm-12 img{width:100%}}.footer-wedget-one p address i{width:0;margin-right:10px!important;display:inline-block!important;padding-right:10px}.aewe{height:45px!important}.aewe~span{margin:0!important}.footer-bottom-sec a{color:#fff;text-decoration:none!important}

/*
.cate1~div{display:none;}
.cate2~div{display:none;}
.cate3~div{display:none;}
.cate4~div{display:none;}
.cate5~div{display:none;}
.cate6~div{display:none;}
.cate7~div{display:none;}
.cate8~div{display:none;}
.cate9~div{display:none;}
.cate10~div{display:none;}
.cate11~div{display:none;}
.cate12~div{display:none;}
.cate13~div{display:none;}
.cate14~div{display:none;}
.cate15~div{display:none;}
.cate16~div{display:none;}
.cate17~div{display:none;}
.cate18~div{display:none;}
.cate19~div{display:none;}
.cate20~div{display:none;}
.cate1,.cate2,.cate3,.cate4,.cate5,.cate6,.cate7,.cate8,.cate9,.cate10,.cate11,.cate12,.cate13,.cate14,.cate15,.cate16,.cate17,.cate18,.cate19,.cate20{display:block !important;}*/

.project-thumb{display:inline-block;}
.project-sec .item .fancybox.project-thumb{position:relative;}
.project-sec .item .fancybox.project-thumb::before{content:'';position: absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(99,33,4,.7);visibility:hidden;opacity:0;transform:scale(5);width:100%;height:100%;transition:all 2s ease;}

.project-sec .item .fancybox.project-thumb::after{content:'\f002';font-family:'FontAwesome';position:absolute;left:0;top:0;right:0;bottom:0;visibility:hidden;opacity:0;transform:scale(5);width:50px;height:50px;margin:auto;transition:all 2s ease;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f5a52a;color:#39100c;}

.project-sec .item:hover .fancybox.project-thumb::before{visibility: visible;opacity: 1;transform: scale(1);transition:all 0.4s ease;}


.project-sec .item:hover .fancybox.project-thumb::after{visibility: visible;opacity: 1;transform: scale(1);transition:all 0.4s ease;}

.gallry .inner .fancybox.project-thumb{height:148px;overflow:hidden;}
.categz .fancybox.project-thumb~a{display:none;}

.testimonials{background:#fff;padding:60px 0px}
#testimonial-slider .item{text-align:center;padding:0px 15px}
#testimonial-slider img{display:grid;object-fit:cover;object-position:top;width:100px;height:100px;border-radius:50%;float:none;margin:10px auto 0px;box-shadow:0 16px 38px -12px rgba(0,0,0,.56), 0 4px 25px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(0,0,0,.2)}
.testimonials h4{font-family:'Fira Sans',sans-serif;font-weight:500;color:#333;font-size:21px;margin:15px 0px 10px}
.testimonials h6{font-family:'Fira Sans',sans-serif;font-weight:500;color:#333;font-size:14px}
.testimonials p{text-align:justify;color:#888;font-size:14px;text-align-last:center}

.hom-gall{background:#f2f2f2;width:100%;}