@import url("https://interpell.online/css/bootstrap.min.css");@import url("https://interpell.online/css/font-awesome.css");@import url("https://interpell.online/css/typography.css");a{color:#333}.nopadding{padding:0}.form-control{border:1px solid #ddd}.form-control:focus{box-shadow:none}.tm_btn{padding:16px 30px;font-size:13px;border:0;font-weight:700;text-transform:uppercase;outline:none;text-align:center;display:inline-block}.tm_btn,.tm_btn:hover{color:#fff}.btn_white{color:#333;background-color:#fff}.btn_ghost{color:#fff;box-shadow:inset 0 0 0 1px #fff}.btn_reply{padding:7px 20px;display:inline-block}.tm_section_heading{text-align:center;margin:0 auto 50px;width:50%}.tm_section_heading .t_line{font-size:30px;font-weight:700;color:#333;text-transform:uppercase;margin-top:-6px}.tm_section_heading .t_line span{display:block}.tm_section_heading .t_line:after{padding:7px 0 8px;content:"\e91f";font-family:icomoon;display:block}.tm_section_heading .t_des{font-size:14px;color:#666}.tm_pagination{padding-top:30px;text-align:center;clear:both;padding-bottom:30px;display:block}.tm_pagination ul li{display:inline-block}.tm_pagination ul li a{padding:0 17px;border:1px solid #e3e3e3;font-weight:500;color:#666;text-transform:uppercase;text-align:center;background:#eee;line-height:2.8;display:block}.tm_pagination ul li a:hover,.tm_pagination ul li.active a{color:#fff}header{position:relative;z-index:999999999999!important}.tm_topbar{padding:10px 0;color:#fff}.tm_social_links{float:left}.tm_social_links a,.tm_social_links ul li{display:inline-block}.tm_social_links a{height:22px;font-size:14px;text-align:center;background-color:#fff;border-radius:100px;width:22px;line-height:1.7}.tm_social_links a:hover{color:#fff}.tm_office_timing{padding-top:1px;font-size:13px;font-weight:700;color:#fff;text-transform:uppercase;float:right}.tm_logo_section{padding:20px 0 14px}.tm_logo_top{text-align:center;float:left}.tm_logo_top .icon-d-building{font-size:45px;clear:both;display:block}.tm_logo_text{color:#fff}.tm_logo_text,.tm_logo_text span{font-size:20px}.tm_top_contact_info{padding:15px 0 0;color:#fff}.tm_top_contact_info span[class^=icon-]{font-size:30px;margin-right:6px;float:left;margin-top:3px}.tm_top_contact_info .info{font-size:15px;color:#fff;letter-spacing:1px;float:left}.tm_top_contact_info .info .m_text{font-weight:500}.tm_top_contact_info .info .sub_line{font-size:13px;font-weight:600;color:#999;letter-spacing:0;clear:both;margin-top:-2px;font-family:Open Sans,sans-serif;display:block}.tm_main_menu{position:relative;border-top:1px solid #232f3a;box-shadow:0 0 0 1px #000;z-index:2}.tm_main_menu ul li{position:relative;perspective:200px;-o-perspective:200px;-webkit-perspective:200px;-moz-perspective:200px;-ms-perspective:200px;display:inline-block}.tm_main_menu ul li a{padding:25px 38px 27px;font-size:14px;font-weight:500;color:#fff;text-transform:uppercase;position:relative;letter-spacing:1px;display:inline-block}.tm_main_menu ul li:after{height:16px;right:0;content:"";position:absolute;top:0;width:2px;float:right;margin-top:28px}.tm_main_menu ul li:last-child:after{display:none}.tm_main_menu ul li:hover:after{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);background-color:#fff}.tm_dropdown .fa,.tm_main_menu .main_trig{display:none}.tm_dropdown ul.show,ul.menu.show{display:block}.tm_dropdown ul{transform:translateY(20px);-webkit-transform:translateY(20px);-o-transform:translateY(20px);-ms-transform:translateY(20px);-moz-transform:translateY(20px);padding:20px 0;position:absolute;opacity:0;visibility:hidden;min-width:250px;background:#0d1115!important;width:100%}.tm_dropdown ul li,.tm_dropdown ul li a{width:100%}.tm_dropdown ul li a{padding:10px 45px}.tm_dropdown ul li ul li:after,.tm_dropdown ul li:after{display:none}.tm_dropdown:hover>ul,.tm_dropdown:hover>ul li a{opacity:1;visibility:visible}.tm_dropdown .tm_dropdown ul,.tm_dropdown:hover>ul,.tm_dropdown:hover>ul li a{transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none}.tm_dropdown .tm_dropdown ul{top:0;left:-100%}.flexslider .slides li:after{height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:"";position:absolute;top:0;background-color:rgba(0,0,0,.7);left:0;width:100%;display:block;z-index:0}.flexslider .caption{transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);right:0;color:#fff;position:absolute;opacity:0;visibility:hidden;text-align:center;top:50%;left:0;display:block;z-index:4}.flexslider .flex-active-slide .caption{transition-duration:3s;-webkit-transition-duration:3s;-o-transition-duration:3s;-moz-transition-duration:3s;-ms-transition-duration:3s;opacity:1;visibility:visible}.flexslider .caption h1,.flexslider .caption h2{color:#fff}.flexslider .caption h1{font-weight:500;margin-bottom:10px;color:#fff;text-transform:uppercase}.flexslider .caption h2{font-weight:300}.flexslider .caption .tm_btn{margin:26px 2px;display:inline-block}#tm_whyus{padding-top:70px;background-color:#eee;padding-bottom:14px}.tm_whyus_grid,.tm_whyus_grid .grid{width:100%;display:table}.tm_whyus_grid .grid span[class^=icon-]{font-size:50px;margin-right:25px;float:left;margin-top:4px}.tm_whyus_grid .grid .title{font-size:20px;font-weight:500;margin-bottom:8px;color:#333}.tm_whyus_grid .grid{margin-bottom:50px}.tm_whyus_grid .info{width:80%;float:left}#tm_recent_projects{margin-top:70px}.tm_slick_slider .slick-slide{position:relative}.tm_slick_slider .slick-slide .caption{height:100%;position:absolute;opacity:0;visibility:hidden;top:0;background-color:rgba(0,0,0,.7);left:0;width:100%}.tm_slick_slider .slick-slide:hover .caption{opacity:1;visibility:visible}.tm_slick_slider .slick-slide .caption *{color:#fff}.tm_slick_slider .slick-slide .caption .content{right:20px;position:absolute;bottom:20px;left:20px}.tm_slick_slider .slick-slide .caption .content h4{transform:translateY(20px);-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-o-transform:translateY(20px);-ms-transform:translateY(20px);font-size:20px;font-weight:400;text-transform:uppercase;opacity:0;visibility:hidden}.tm_slick_slider .slick-slide .caption .content p{transform:translateY(-20px);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px);opacity:0;visibility:hidden}.tm_slick_slider .slick-slide:hover .caption .content h4,.tm_slick_slider .slick-slide:hover .caption .content p{transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;opacity:1;visibility:visible}.tm_slick_slider .slick-slide:hover .caption .content p{transition-delay:.2s;-webkit-transition-delay:.2s;-o-transition-delay:.2s;-moz-transition-delay:.2s;-ms-transition-delay:.2s}#tm_offers{padding-top:70px;position:relative;background-size:cover;background-position:50%;padding-bottom:17px;background-image:url(https://interpell.online/images/services_bg.jpg);background-repeat:no-repeat}#tm_offers:before{height:100%;right:0;content:"";position:absolute;top:0;background-color:rgba(0,0,0,.8);left:0;width:100%}#tm_offers .container{position:relative;z-index:4}#tm_offers .tm_section_heading *{color:#fff}.tm_offers_content span[class^=icon-]{font-size:90px;color:#fff}.tm_offers_content{text-align:center}.tm_offers_content h4 a{font-size:18px;font-weight:600;color:#fff;text-transform:uppercase;margin:16px 0 10px;display:block}.tm_offers_content p{color:#999}.tm_offers_content .box{margin-bottom:50px}#tm_blog_home{padding:70px 0;background-color:#eee}.tm_blog_box{background-color:#fff}.tm_blog_box .image{height:217px;overflow:hidden;position:relative}.tm_blog_box .image:after{height:100%;content:"";position:absolute;opacity:0;visibility:hidden;top:0;background-color:hsla(0,0%,100%,.3);left:0;width:100%}.tm_blog_box:hover .image:after{opacity:1;visibility:visible}.tm_blog_box .info{padding:15px}.tm_blog_box .info h4 a{font-size:18px;font-weight:600;color:#333;text-transform:uppercase}.tm_blog_box .info p{margin:10px 0 2px}.tm_blog_box:hover .tm_meta .read_more{transform:scale(1.6)}.tm_meta{padding:14px 10px;width:100%;display:table}.tm_meta .comments,.tm_meta .date{padding:0 10px;float:left}.tm_meta .read_more{float:right}.tm_blog_box .tm_meta *{color:#fff}.tm_blog_box .tm_meta span[class^=icon-]{margin-right:7px;float:left;margin-top:5px}#tm_clients_and_testimonials{padding-top:70px;margin-bottom:70px}.tm_box_heading{margin-bottom:50px;width:100%;margin-top:-5px;display:table}.tm_box_heading .t_line{font-size:20px;font-weight:600;color:#333;text-transform:uppercase}.tm_box_heading .t_line span{display:block}.tm_box_heading .t_line:after{height:4px;content:"";width:70px;float:left;margin-top:15px}.tm_clients .clients{clear:both;width:100%;display:table}.tm_client_box{height:147px;margin-bottom:25px;position:relative;background-color:#eee}.tm_client_box img{transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);right:0;position:absolute;top:50%;margin:0 auto;left:0}.tm_testimonial .owl-carousel .content .icon-left-quotes-sign{font-size:25px;margin:0 1px 15px;display:block}.tm_testimonial .owl-carousel .content p{margin-bottom:20px}.tm_testimonial .owl-carousel .content .client_thumbnail{height:87px;overflow:hidden;margin-right:17px;width:87px;float:left;display:block}.tm_testimonial .owl-carousel .content .client_detail{float:left;margin-top:17px;display:block}.tm_testimonial .owl-carousel .content .client_detail p{font-size:16px;font-weight:600;color:#666}.tm_testimonial .owl-carousel .content .client_detail h3{font-size:20px;font-weight:600}.tm_testimonial .owl-carousel .content .client_thumbnail img{width:100%}.tm_testimonial .owl-carousel .owl-nav{margin-top:25px}.tm_testimonial .owl-carousel .owl-nav .owl-next,.tm_testimonial .owl-carousel .owl-nav .owl-prev{padding:7px 15px;font-size:20px;font-weight:900;color:#fff;display:inline-block}.tm_testimonial .owl-carousel .owl-nav .owl-prev{margin-right:2px}.tm_call_to_action{padding:70px 0;background-attachment:fixed;color:#fff;position:relative;background-size:cover;background-position:50%;background-image:url(https://interpell.online/images/call_to_action.jpg);background-repeat:no-repeat}.tm_call_to_action:after{height:100%;content:"";position:absolute;top:0;background-color:rgba(0,0,0,.7);left:0;width:100%;z-index:0}.tm_call_to_action .container{position:relative;z-index:2}.tm_call_to_action h1{padding-top:6px;font-size:29px;font-weight:500;color:#fff;clear:both;display:inline-block}.tm_call_to_action .btn_grp{float:right}#tm_pricing_table{padding-top:70px;padding-bottom:40px}#tm_pricing_table .table_wrap{border:1px solid #e1e1e1;margin-bottom:30px}#tm_pricing_table .table_wrap:hover{background-color:#eee}#tm_pricing_table .table_wrap .p_heading{padding:20px 15px}#tm_pricing_table .table_wrap .p_heading h4{font-size:20px;font-weight:500;color:#fff;text-transform:uppercase}#tm_pricing_table .table_wrap .price{height:95px;padding:10px;font-size:20px;font-weight:700;border-style:solid;border-width:3px;text-align:center;border-radius:100px;background:#fff;width:95px;float:right;margin-top:-60px}#tm_pricing_table .table_wrap .price span{font-size:30px;display:block}#tm_pricing_table .table_wrap .t_content{padding:15px;text-align:center}#tm_pricing_table .table_wrap .t_content ul{margin-top:14px}#tm_pricing_table .table_wrap .t_content ul li{padding:13px 0;font-weight:700;color:#666;text-transform:uppercase}#tm_pricing_table .table_wrap .btn_ghost{color:#333;margin:0 auto 33px;box-shadow:inset 0 0 0 1px #333;width:150px;display:block}#tm_pricing_table .table_wrap .btn_ghost:hover{color:#fff}#tm_footer{padding-top:70px}.tm_footer_heading{font-size:16px;font-weight:600;margin-bottom:40px;color:#fff;text-transform:uppercase;position:relative;letter-spacing:1px}.tm_footer_heading:after{height:4px;content:"";clear:both;width:60px;margin-top:4px;display:block}.tm_footer_logo .icon-d-building{font-size:38px;margin-right:7px;float:left;margin-top:-6px}.tm_footer_about p{font-size:13px;color:#d7d7d7;clear:both;margin-top:33px;display:block}.tm_footer_menu li{padding:7px 0;width:47%;display:inline-block}.tm_footer_menu li a{font-size:15px;color:#d7d7d7;text-transform:uppercase;letter-spacing:.6px}.tm_footer_contact_info ul li{padding:7px 0;font-size:16px;color:#d7d7d7;letter-spacing:.6px}.tm_footer_contact_info ul li .fa,.tm_footer_contact_info ul li .icon-printer{font-size:16px;text-align:center;width:25px;display:inline-block}.tm_footer_contact_info ul li .fa{font-family:fontawesome!important}.tm_footer_office_timing ul li{padding:7px 0;font-size:16px;color:#d7d7d7;letter-spacing:.6px}.tm_copyright_bar{padding:17px 0 18px;color:#fff;margin-top:70px}.tm_copyright_bar .copyright{font-size:13px;font-weight:600;float:left;margin-top:8px}.tm_copyright_bar .social{float:right}.tm_copyright_bar .social ul li{display:inline-block}.tm_copyright_bar .social ul li a{height:35px;padding:0 5px;transition-duration:.8s!important;-webkit-transition-duration:.8s!important;-moz-transition-duration:.8s!important;-o-transition-duration:.8s!important;-ms-transition-duration:.8s!important;font-size:16px;border:2px solid transparent;color:#fff;text-align:center;border-radius:100px;width:35px;line-height:2;display:inline-block}.tm_copyright_bar .social ul li a:hover{border-color:#fff;transform:rotate(1turn)}.tm_breadcrumb{padding:100px 0;position:relative;background-size:cover;background-position:50%;background-image:url(https://interpell.online/images/breadcrumb_bg.jpg);background-repeat:no-repeat}.tm_breadcrumb *{color:#fff}.tm_breadcrumb:after{height:100%;content:"";position:absolute;top:0;background-color:rgba(0,0,0,.7);left:0;width:100%;z-index:0}.tm_breadcrumb .container{position:relative;z-index:1}.tm_breadcrumb h2{font-size:30px;font-weight:500;text-transform:uppercase;float:left}.tm_breadcrumb p{font-size:16px;float:right;margin-top:5px}#tm_company_intro{padding-top:70px;padding-bottom:70px}.tm_about_company h2{font-size:26px;font-weight:500;color:#333;margin-top:-6px}.tm_about_company .info{margin-top:30px}.tm_about_company .info p{margin-bottom:26px}.tm_about_company .info .btngrp{margin-top:20px}.tm_company_slides .active_slide{height:270px;overflow:hidden;position:relative;width:100%}.tm_company_slides .active_slide img{width:100%}.tm_company_slides .active_slide .content{transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);padding:20px;font-size:16px;font-weight:500;color:#fff;text-transform:uppercase;position:absolute;text-align:center;top:50%;background-color:rgba(0,0,0,.28);left:0;width:100%}.tm_company_slides .slide_thumbnails .img_t{height:66px;overflow:hidden;opacity:.6;cursor:pointer;width:135px;margin-top:20px;display:inline-block}.tm_company_slides .slide_thumbnails .img_t:hover{opacity:1}.tm_company_slides .slide_thumbnails{text-align:center;margin-top:10px}.tm_company_slides .slide_thumbnails .img_t img{width:100%}.tm_company_slides .slide_thumbnails .img_t .rep_txt{display:none}#tm_team{padding-top:70px;background-color:#eee;padding-bottom:70px}#tm_team .employee{background-color:#fff}#tm_team .employee .photo{height:207px;overflow:hidden;position:relative;display:block}#tm_team .employee .photo img{max-width:100%}#tm_team .employee .details{padding:15px 15px 5px;text-align:center}#tm_team .employee .details h4{font-size:18px;font-weight:700;color:#333;text-transform:uppercase}#tm_team .employee .details span{font-size:14px;font-weight:400;margin-bottom:8px;color:#a5a5a5;text-transform:uppercase;margin-top:8px;display:block}#tm_team .employee .details p{margin-bottom:10px}#tm_team .employee .overlay{height:100%;right:0;position:absolute;top:-100%;background:rgba(0,0,0,.75);left:0;width:100%}#tm_team .employee .overlay ul{transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);right:0;position:absolute;text-align:center;top:50%;left:0;width:100%}#tm_team .employee .overlay ul li{transform:translateY(170px);-webkit-transform:translateY(170px);-moz-transform:translateY(170px);-o-transform:translateY(170px);-ms-transform:translateY(170px);opacity:0;visibility:hidden;display:inline-block}#tm_team .employee .overlay ul li a{height:40px;padding:2px;font-size:25px;border:2px solid;color:#fff;text-align:center;border-radius:100%;width:40px;line-height:1.3;display:inline-block}#tm_team .employee:hover .overlay{top:0}#tm_team .employee:hover .overlay ul li{transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;opacity:1;visibility:visible}#tm_team .employee:hover .overlay ul li:first-child{transition-delay:.2s;-webkit-transition-delay:.2s;-o-transition-delay:.2s;-moz-transition-delay:.2s;-ms-transition-delay:.2s}#tm_team .employee:hover .overlay ul li:nth-child(2){transition-delay:.3s;-webkit-transition-delay:.3s;-o-transition-delay:.3s;-moz-transition-delay:.3s;-ms-transition-delay:.3s}#tm_team .employee:hover .overlay ul li:nth-child(3){transition-delay:.4s;-webkit-transition-delay:.4s;-o-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s}#tm_project_facts{overflow:hidden;padding:70px 0 60px;position:relative}#tm_project_facts:after{font-size:467px;color:#fff;content:"\e900";position:absolute;opacity:.2;top:0;left:0;font-family:icomoon}#tm_project_facts *{color:#fff}#tm_project_facts h3{font-size:26px;font-weight:500;margin-bottom:20px;letter-spacing:1.5px}#tm_project_facts .achievements{text-align:center}#tm_project_facts .achievements>div:hover span[class^=icon-]{border-radius:100%}#tm_project_facts span[class^=icon-]{padding:20px;font-size:60px;border:1px solid #fff;display:inline-block}#tm_project_facts h5{font-size:16px;font-weight:600;letter-spacing:1.3px;margin:20px 0 6px}#tm_project_facts h2{font-size:40px;font-weight:600;letter-spacing:1.3px}#tm_faqs_message{margin-bottom:51px;margin-top:70px}.tm_faq_tabs .panel-heading{padding:0;border:0;background:no-repeat}.tm_faq_tabs .panel{border:0}.tm_faq_tabs .panel-title a{padding:15px;font-size:16px;font-weight:400;color:#333;background-color:#f3f3f3;width:100%;display:block}.tm_faq_tabs .panel-default.active .panel-title a{color:#fff}.tm_faq_tabs .panel-body{border:0!important}.tm_ceo_message h4{font-weight:700}.tm_ceo_message .c_img{overflow:hidden;position:relative}.tm_ceo_message .c_img:after{height:100%;content:"";position:absolute;top:0;background-color:hsla(0,0%,100%,.3);left:0;width:100%}.tm_ceo_message .c_img:hover:after{width:0}.tm_ceo_message p{text-align:justify;margin-top:7px}#tm_our_clients{padding-top:70px;background-color:#eee;padding-bottom:70px}#tm_our_clients .owl-item .content{height:108px;border:1px solid transparent;position:relative}#tm_our_clients .owl-item img{transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);right:0;position:absolute;max-width:100%;top:50%;margin:0 auto;left:0;width:auto}#tm_services_1{padding-top:70px;padding-bottom:20px}#tm_services_1 .box{padding:30px 15px;text-align:center}#tm_services_1 .box:hover{background-color:#eee}#tm_services_1 .box:hover .service_detail h4{transform:translateY(-30%);-webkit-transform:translateY(-30%);-moz-transform:translateY(-30%);-o-transform:translateY(-30%);-ms-transform:translateY(-30%)}#tm_services_1 .box .service_icon{height:120px;position:relative;margin:0 auto 50px;width:120px;display:block}#tm_services_1 .box{margin-bottom:50px}#tm_services_1 .box .service_icon span{transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);font-size:80px;text-shadow:0 1px 1px rgba(0,0,0,.26);right:0;color:#fff;position:absolute;top:50%;margin:0 auto;left:0}#tm_services_1 .box .service_detail h4{font-weight:700;margin-bottom:20px;text-transform:uppercase}#tm_services_1 .box .service_detail a{color:#333}#tm_services_2{padding-top:70px;padding-bottom:20px}#tm_services_2 .box{margin-bottom:47px}#tm_services_2 .box .service_detail h4{font-weight:700;margin-bottom:10px;text-transform:uppercase;margin-top:20px}#tm_services_2 .box .service_detail h4 a{color:#333}#tm_services_2 .box .service_image{height:198px;overflow:hidden;position:relative;perspective:200px;-webkit-perspective:200px;-moz-perspective:200px;-o-perspective:200px;-ms-perspective:200px}#tm_services_2 .box .service_image .overlay{height:100%;transform:rotateX(90deg);-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-o-transform:rotateX(90deg);-ms-transform:rotateX(90deg);color:#fff;position:absolute;bottom:0;visibility:hidden;text-align:center;left:0;width:100%}#tm_services_2 .box .service_image img{transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);right:0;transition:all 7s ease;-webkit-transition:all 7s ease;-moz-transition:all 7s ease;-o-transition:all 7s ease;-ms-transition:all 7s ease;position:absolute;top:50%;margin:0 auto;left:50%}#tm_services_2 .box:hover .service_image .overlay{transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;visibility:visible}#tm_services_2 .box:hover .service_image img{transform:rotate(20deg) scale(1.8) translate(-30%)}#tm_services_2 .box .overlay span{transform:translateY(-50%);font-size:14px;font-weight:600;right:0;text-transform:uppercase;position:absolute;top:50%;margin:0 auto;left:0}#tm_services_2 .box .overlay span .fa{font-size:30px;font-weight:700;margin-bottom:15px;display:block}#tm_content_with_sidebar{padding-top:70px;padding-bottom:51px}.tm_service_detail .service_title{font-weight:700;margin-bottom:10px;text-transform:uppercase;margin-top:20px}.tm_contract_list,.tm_features_list{margin-top:30px}.c_title{padding:10px 0;font-size:18px;font-weight:700;text-transform:uppercase;position:relative;background-color:#fff;margin:20px 0}.c_title span{padding-right:20px;background:#fff}.c_title:after{height:5px;content:"";width:100%;margin-top:-14px;display:block}.tm_contract_list ul li:before{content:"\f00c";margin-left:-1.3em;width:1.3em;font-family:FontAwesome;display:inline-block}.tm_contract_list ul{padding-left:20px}.tm_contract_list ul li{padding:10px 0}.sidebar_heading{font-weight:500;margin-bottom:30px;text-transform:uppercase;position:relative}.sidebar_heading:after{height:5px;content:"";width:76px;margin-top:15px;display:block}.tm_sidebar_widget{margin-top:30px}.tm_categories ul li a{padding:15px 0;color:#666;border-bottom:1px solid #ccc;display:block}.tm_categories ul li a:hover,.tm_side_archives ul li a:hover{text-indent:5px}.tm_categories ul li:last-child a{border:0}.tm_side_posts .post_img{overflow:hidden;margin-right:15px;position:relative;float:left}.tm_side_posts .post_img:after{height:100%;right:0;content:"";position:absolute;opacity:0;visibility:hidden;top:0;left:0;width:100%}.tm_side_posts ul li:hover .post_img:after{opacity:1;visibility:visible}.tm_side_posts .post_cont h4{font-size:14px;font-weight:600;margin-bottom:5px;text-transform:uppercase}.tm_side_posts ul li{padding:30px 0;clear:both;width:100%;display:block}.tm_side_posts ul li a{color:#333}.tm_side_tags ul li{margin-right:10px;margin-bottom:15px;display:inline-block}.tm_side_tags ul li a{padding:10px;font-size:14px;border:1px solid #c7c7c7;font-weight:300;color:#c7c7c7;display:block}.tm_side_tags ul li a:hover{color:#fff}.tm_side_archives ul li a{padding:15px 0;color:#666;border-bottom:1px solid #ccc;display:block}#tm_recent_projects .projects_row .project_image{height:294px;overflow:hidden}#tm_recent_projects .projects_row .project_image img{width:100%}#tm_recent_projects .projects_row .box{margin-bottom:30px;position:relative}#tm_recent_projects .projects_row .box .project_overlay{height:100%;position:absolute;opacity:0;visibility:hidden;top:0;background:rgba(0,0,0,.6);left:0;width:100%}#tm_recent_projects .projects_row .box .project_overlay .content{position:absolute;bottom:8%;perspective:200px;-webkit-perspective:200px;margin:0 auto;left:8%}#tm_recent_projects .projects_row .box .project_overlay .content h4{transform:rotateY(40deg);-webkit-transform:rotateY(40deg);-o-transform:rotateY(40deg);-ms-transform:rotateY(40deg);-moz-transform:rotateY(40deg);font-size:20px;font-weight:400;margin-bottom:20px;color:#fff;transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;text-transform:uppercase;opacity:0;visibility:hidden}#tm_recent_projects .projects_row .box .project_overlay .content .tm_btn{transform:translateX(30px);-webkit-transform:translateX(30px);-moz-transform:translateX(30px);-o-transform:translateX(30px);-ms-transform:translateX(30px);transition:all 1s ease;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;opacity:0;visibility:hidden;display:inline-block}#tm_recent_projects .projects_row .box:hover .project_overlay{opacity:1;visibility:visible}#tm_recent_projects .projects_row .box:hover .project_overlay .content .tm_btn,#tm_recent_projects .projects_row .box:hover .project_overlay .content h4{transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;opacity:1;visibility:visible}#tm_recent_projects .tm_pagination{padding-bottom:70px}#tm_project_slider{margin-bottom:70px;margin-top:70px}#tm_project_slider .owl-carousel .owl-nav{right:0;position:absolute;bottom:0;text-align:center;margin:0 auto;left:0}#tm_project_slider .owl-carousel .owl-nav div{height:35px;font-size:25px;font-weight:700;color:#fff;text-align:center;margin:0 1px;width:35px;line-height:1.5;display:inline-block}.pro_heading{font-size:26px;font-weight:500;margin-bottom:50px;text-transform:uppercase;position:relative}.pro_heading:after{height:5px;content:"";width:76px;margin-top:15px;display:block}#tm_project_info{padding-bottom:70px}.tm_project_details .detail_box{padding:20px;background-color:#ececec}.tm_project_details .detail_box ul li{padding:15px 0;border-bottom:1px solid #ccc}.tm_project_details .detail_box ul li:last-child{border:0}.tm_project_details .detail_box ul li .title{font-weight:600}.tm_project_details .detail_box ul li .value{float:right}#tm_related_projects{padding-top:70px;position:relative;background-color:#eee;padding-bottom:70px}#tm_related_projects .tm_section_heading{margin:0 auto 39px}#tm_related_projects .box{position:relative}#tm_related_projects .image_box{height:210px;overflow:hidden}#tm_related_projects .title h4{padding:20px;font-weight:600;color:#fff;text-transform:uppercase}#tm_related_projects .title a{color:#fff}#tm_related_projects .box .overlay{height:100%;right:0;position:absolute;opacity:0;visibility:hidden;text-align:center;top:0;background:rgba(0,0,0,.6);left:0;width:100%}#tm_related_projects .box .overlay .tm_btn{transform:translateY(-50%);right:0;position:absolute;top:50%;margin:0 auto;left:0;width:150px}#tm_related_projects .box:hover .overlay{opacity:1;visibility:visible}.tm_blog_full .tm_meta{padding:20px 0;width:auto;display:inline-block}.tm_blog_full .tm_meta span{padding:0 10px 0 0}.tm_blog_full .tm_post_share{padding:18px 0;float:right}.tm_blog_full .post_title{font-weight:600;margin-bottom:19px;text-transform:uppercase}.tm_blog_full .blog_post{margin-bottom:50px}.tm_blog_full p{margin-bottom:30px}.tm_blog_full .tm_btn{display:inline-block}.tm_blog_full .tm_pagination{padding:0}.tm_post_share ul li{display:inline-block}.tm_post_share ul li a{height:25px;border:1px solid #ccc;color:#ccc;text-align:center;border-radius:100%;width:25px;line-height:1.8;display:block}.tm_post_share ul li a:hover{color:#fff}#tm_blog_grid{padding-top:70px;padding-bottom:20px}#tm_blog_grid .blog_detail .tm_meta{padding:14px 0 11px}#tm_blog_grid .blog_detail .tm_meta span{padding:0 10px 0 0}#tm_blog_grid .blog_detail .tm_meta span[class^=icon-]{float:left;margin-top:3px}#tm_blog_grid .blog_detail .blog_title{font-weight:700;margin-bottom:20px;text-transform:uppercase}#tm_blog_grid .blog_detail .tm_btn{display:inline-block}#tm_blog_grid .blog_detail p{margin-bottom:25px}#tm_blog_grid .blog_grid .post{margin-bottom:50px}#tm_blog_grid .blog_grid .post .post_image{height:217px;overflow:hidden;position:relative}#tm_blog_grid .blog_grid .post .post_image:after{height:100%;content:"";position:absolute;opacity:0;visibility:hidden;top:0;background-color:hsla(0,0%,100%,.3);left:0;width:100%}#tm_blog_grid .blog_grid .post:hover .post_image:after{opacity:1;visibility:visible}.tm_blog_detail .tm_meta{padding:14px 0;width:auto;display:inline-block}.tm_blog_detail .tm_meta span{padding:0 10px 0 0}.tm_blog_detail .tm_post_share{padding:18px 0;float:right}.tm_blog_detail .post_title{font-weight:700;margin-bottom:19px;text-transform:uppercase}.tm_blog_detail .post_title a{color:#666}.tm_blog_tags{padding-bottom:15px;margin-top:24px}.tm_blog_author,.tm_blog_tags{padding-top:30px;border-top:1px solid #ddd}.tm_blog_author{border-bottom:1px solid #ddd;padding-bottom:30px}.tm_blog_author .author_image{margin-right:17px;float:left}.tm_blog_author .author_image img{border:1px solid #ddd}.tm_blog_author .author_detail h4{font-weight:600;text-transform:uppercase}.tm_blog_author .author_detail h4 span{color:#ddd}.tm_blog_author .author_detail p{font-style:italic;margin-top:10px}.tm_post_comments{margin-top:50px}.tm_comment{margin-bottom:50px;width:100%;display:table}.tm_comment .user_thumbnail{margin-right:17px;float:left}.tm_comment .user_detail{width:82%;float:left}.tm_comment .user_detail h4{font-size:14px;font-weight:600;margin-bottom:5px;text-transform:uppercase}.tm_comment .user_detail p{margin-top:10px}.tm_comment .user_detail .tm_btn{margin-top:15px}.tm_comment .user_thumbnail img{border:1px solid #ddd}.tm_comment_meta{font-size:12px;font-weight:600;color:#666;text-transform:uppercase}.tm_comment_reply{padding-left:50px}.tm_comment_form{margin-top:70px}.comment_form .form-group{margin-bottom:25px}.comment_form textarea{height:143px;resize:none}.comment_form .tm_btn{display:inline-block}#tm_contact_us{padding-top:70px;padding-bottom:70px}.tm_contact_form .form-group{margin-bottom:25px}.tm_contact_form textarea{height:136px;resize:none}.tm_contact_form .tm_btn{float:right;display:inline-block}.tm_contact_info .info_box{padding:18px 18px 0;border:1px solid #e0e0e0}.tm_contact_info .info_box span[class^=icon-]{padding:10px;font-size:30px;margin-right:10px;color:#fff;background:#0d1115;float:left}.tm_contact_info .info_box .info h4{font-size:16px;font-weight:500}.tm_contact_info .info_box ul li{margin-bottom:29px;clear:both;width:100%;display:block}.tm_contact_info .info_box .info .tagline{font-size:14px;color:#999}.tm_side_about{margin-top:30px}.tm_side_about .box{padding:18px;border:1px solid #e0e0e0}#tm_404_wrapper{padding-top:70px;position:relative;text-align:center;background-color:#eee;padding-bottom:70px}#tm_404_wrapper .bg_txt{overflow:hidden;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);font-size:484px;right:0;color:rgba(0,0,0,.57);position:absolute;opacity:.1;text-align:center;top:50%;left:0;z-index:0}#tm_404_wrapper .content{padding:0 100px;position:relative;z-index:2}#tm_404_wrapper .content .icon-d-building{font-size:236px;margin-bottom:40px}#tm_404_wrapper .content h2{font-size:157px;margin-bottom:-20px}#tm_404_wrapper .content h4{font-size:30px;color:#0d1115}#tm_404_wrapper .content p{margin-top:20px}#tm_404_wrapper .search_form{position:relative;min-width:370px;margin-top:50px;display:inline-block}#tm_404_wrapper .search_form button{font-size:26px;border:0;right:0;position:absolute;top:6px;background:none}#tm_404_wrapper .search_form button:active{outline:0 none}#tm_shop_list{padding:70px 0}#tm_shop_list .tm_pagination{padding-bottom:0}#tm_shop_list .product_title{font-weight:600;text-transform:uppercase;margin:25px 0 21px}#tm_shop_list .product_title a{color:#333}#tm_shop_list .box{margin-bottom:50px}#tm_shop_list .product_image{height:217px;overflow:hidden;margin-bottom:30px;position:relative}#tm_shop_list .product_image:after{height:100%;content:"";position:absolute;opacity:0;visibility:hidden;top:0;left:0;width:100%}#tm_shop_list .box:hover .product_image:after{opacity:1;visibility:visible}#tm_shop_list .price{font-size:18px;font-weight:700;margin-bottom:25px}#tm_shop_list .price .old_price{text-decoration:line-through;margin-right:20px;color:#afafaf}.shop_meta{color:#afafaf}.shop_meta .views .icon-eye{font-size:20px;margin-right:6px;float:left}.shop_meta .sales{margin-left:20px}#tm_shop_detail{padding:70px 0 0}#tm_shop_detail .product_details h4{font-size:22px;font-weight:700;text-transform:uppercase;margin:20px 0}#tm_shop_detail .product_details .price{font-size:18px;font-weight:700}#tm_shop_detail .product_details .price .old_price{text-decoration:line-through;margin-right:20px;color:#c9c9c9}#tm_shop_detail .product_details p{margin:20px 0}#tm_shop_detail .product_details .categories{margin:21px 0}#tm_shop_detail .product_details .categories label{font-weight:400;color:#666}#tm_shop_detail .tm_product_info .product_image{height:300px;overflow:hidden}#tm_shop_detail .cart_option .form-control{height:50px;margin-right:20px;width:74px;float:left}.tm_product_reviews_details{margin-top:56px}.tm_product_reviews_details ul li a{padding:16px 50px;font-size:18px;border:0!important;font-weight:500;color:#fff!important;background-color:#0d1115;border-radius:0}.tm_product_reviews_details ul li a:hover{background-color:#1d2730}.tm_product_reviews_details .tab-content{padding:20px;background-color:#eee}.tm_product_reviews_details .nav-tabs{border:0}.tm_product_reviews_details .tab-content .tab-pane h3{font-size:22px;font-weight:600;margin:20px 0}.tm_product_reviews_details .tab-content .tab-pane p{margin-bottom:20px}.slick-slide img{width:100%}.map-canvas.tm_contact_us_map{min-height:500px}body{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mt15{margin-top:15px}a.color_white{color:#fff!important}.tm_section_heading2{text-align:center;margin:0 auto 50px;width:80%}.tm_section_heading2 h2{font-size:30px;font-weight:700;margin-bottom:20px;color:#333;text-transform:uppercase;margin-top:-6px}.tm_section_heading2 h2>span{color:#f89406}.tm_section_heading2 p{font-size:16px;color:#666}