@import url(https://fonts.googleapis.com/css?family=Work+Sans:300,400,500,600,700);.worksans_font{font-family:'Work Sans',sans-serif}p:empty{display:none}#shapes_img_sec2{height:300px;transform:rotate(180deg)}body #footer_outer_box{padding:130px 0 100px;background:#141a22;-webkit-clip-path:ellipse(100% 100% at 50% 100%);clip-path:ellipse(100% 100% at 50% 100%);margin-top:-68px;font-family:'Work Sans',sans-serif;font-weight:400}#footer_outer_box .footer_menu ul li a{text-transform:uppercase;color:#fff;padding:0 21px;font-size:14px;line-height:14px;font-family:'Work Sans',sans-serif}#footer_outer_box .footer_social_links li{padding:7px 5px 0}#footer_outer_box .footer_social_links li a{color:#b5b8bc;font-size:14px}#footer_outer_box .footer_Sec1{padding-bottom:52px;border-bottom:1px solid #373c43}#footer_outer_box .footer_sec2{padding-top:60px}#footer_outer_box .footer_sec2 .footer_sec_title{margin:0 0 16px;color:#fff;font-size:16px;line-height:16px;font-weight:400}#footer_outer_box .footer_sec2 ul li,#copy_right_sec p{color:#b5b8bc;font-size:14px;line-height:24px}#footer_outer_box .footer_sec2 ul li a{color:#b5b8bc}#copy_right_sec{padding-top:70px}#copy_right_sec p a{color:#fff}#footer_outer_box .footer_sec2 ul li a:hover,#footer_outer_box .footer_menu ul li a:hover,#footer_outer_box .footer_social_links li a:hover,#copy_right_sec p a:hover{color:#fff}#footer_outer_box .footer_sec2 ul li a{position:relative}#footer_outer_box .footer_sec2 ul li a:before{left:0;bottom:-4px;width:100%;height:1px;background:#fff;transform:scaleX(0)}#footer_outer_box .footer_sec2 ul li a:before,#footer_outer_box .footer_sec2 ul li a:after{content:'';position:absolute;transition:transform .5s ease}#footer_outer_box .footer_sec2 ul li a:hover:before{transform:scaleX(1)}@media screen and (max-width:1199px){#shapes_img_sec2{height:130px}}@media screen and (max-width:991px){#footer_outer_box .footer_menu ul li a{padding:0 12px}#footer_outer_box .footer_Sec1{padding-bottom:20px}#footer_outer_box .footer_sec2{padding-top:35px}#copy_right_sec{padding-top:29px}body #footer_outer_box{padding-bottom:50px}}@media screen and (max-width:767px){.menu_vertical,.footer_sec2{display:none}body #footer_outer_box{padding-top:50px;padding-bottom:25px}#copy_right_sec{padding-top:20px;text-align:center}#copy_right_sec .text-right{text-align:center!important}#footer_outer_box .footer_social_links li{padding:7px 10px 0}#footer_outer_box .footer_sec2 ul li,#copy_right_sec p{font-size:13px;line-height:21px}}