@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700,800);
@font-face{font-family:'GothamLight';src:url(../fonts/Gotham-Light_0.otf)}
@font-face{font-family:'GothamMedium';src:url(../fonts/Gotham-Medium_0.otf)}
@font-face{font-family:'GothamBold';src:url(../fonts/GothamBold_0.ttf)}
*{outline:0}
a{text-decoration:none;outline:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;color:#333}
a:focus,a:hover,button:focus,input:focus{text-decoration:none;outline:0;color:#768ede}
img{max-width:100%;height:auto}
h1,h2,h3,h4,h5,h6{margin:0 0 15px;font-weight:400;line-height:1.4em}
h1{font-size:60px}
h2{font-size:50px}
h3{font-size:32px}
body,html{height:100%}
body{font-weight:400;font-size:15px;line-height:28px;color:#222;font-family:GothamLight}
input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset!important}
.bttn-white{position:relative;background:#482cbf;background:-webkit-linear-gradient(45deg,#292350 0,#17113d 100%);background:-o-linear-gradient(45deg,#292350 0,#17113d 100%);background:linear-gradient(45deg,#292350 0,#17113d 100%);overflow:hidden;z-index:1;margin-right:10px;border:0}
.bttn-white img{height:20px;margin-right:5px;margin-top:-5px;display:inline-block}
.bttn-white:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:-1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:1}
.bttn-white.active,.bttn-white:hover{color:#fff}
.bttn-white.active:before,.bttn-white:hover:before{opacity:0}
.bttn-default,.bttn-white{padding:12px 30px;background-color:#fff;display:inline-block;color:#000;text-transform:uppercase;border-radius:50px;font-family:GothamMedium;font-size:14px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border:0;margin:0;padding:5px 25px}
.bttn-default .lnr,.bttn-white .lnr{margin-right:10px}
.bttn-default:hover,.bttn-default:visited,.bttn-white:hover,.bttn-white:visited{color:#fff}
.bttn-default{padding:12px 40px;background:#482cbf;background:-webkit-linear-gradient(45deg,#292350 0,#17113d 100%);background:-o-linear-gradient(45deg,#292350 0,#17113d 100%);background:linear-gradient(45deg,#292350 0,#17113d 100%);color:#fff;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.1);box-shadow:0 0 0 0 rgba(0,0,0,.1);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.bttn-default:hover{color:#fff;-webkit-box-shadow:0 25px 50px -20px rgba(0,0,0,.6);box-shadow:0 25px 50px -20px rgba(0,0,0,.6);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}
.sq{border-radius:3px!important}
.section-padding-top{padding-top:80px}
.section-padding{padding-top:60px;padding-bottom:60px;clear:both}
.upper{text-transform:uppercase}
.angle,.overlay{position:relative;z-index:1}
.overlay:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#482cbf;background:-webkit-linear-gradient(45deg,#292350 0,#17113d 100%);background:-o-linear-gradient(45deg,#292350 0,#17113d 100%);background:linear-gradient(45deg,#292350 0,#17113d 100%);opacity:.8;z-index:-2}
.angle:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:150px;background:rgba(0,0,0,0) -webkit-linear-gradient(left bottom,#fff 50%,transparent 50%) repeat scroll 0 0;background:rgba(0,0,0,0) -webkit-gradient(linear,left bottom,right top,color-stop(50%,#fff),color-stop(50%,transparent)) repeat scroll 0 0;background:rgba(0,0,0,0) -o-linear-gradient(left bottom,#fff 50%,transparent 50%) repeat scroll 0 0;background:rgba(0,0,0,0) linear-gradient(to right top,#fff 50%,transparent 50%) repeat scroll 0 0;z-index:-1}
.dark-color{color:#434345}
.blue-color{color:#292350;font-family:GothamMedium}
.white-color{color:#fff!important;font-family:GothamMedium}
.gray-bg{background-color:#f5f6ff}
.navigationBar{display:flex;position:relative;background:#fff;width:100%;padding:0 30px}
.navigationBar.stricky-fixed{position:fixed;top:0;left:0;width:100%;z-index:99;background:#fff;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.1);box-shadow:0 3px 5px rgba(0,0,0,.1);animation-name:fadeInDown;animation-duration:1s;animation-fill-mode:both}
@keyframes fadeInDown{
from{opacity:0;transform:translate3d(0,-100%,0)}
to{opacity:1;transform:none}
}
.wpsLogo{padding:5px 0;max-width:200px}
.navigation{display:flex;align-items:center;width:100%}
.navigation .nav-header{display:none;padding:12px 20px}
.navigation .navbar button{float:right;width:40px;height:40px;background:0 0;border:0;outline:0;color:#fff;font-size:25px;border-radius:0;text-align:center;line-height:40px;position:relative;z-index:99;padding:5px;position:relative;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer}
.navigation .navbar button span{display:block;position:absolute;height:3px;width:70%;background:#292350;border-radius:9px;opacity:1;left:15%;transform:rotate(0);transition:.25s ease-in-out}
.navigation .navbar button span:first-child{top:8px}
.navigation .navbar button span:nth-child(2),.navigation .navbar button span:nth-child(3){top:18px}
.navigation .navbar button span:nth-child(4){top:28px}
.navigation .navbar button.open span:first-child{top:18px;width:0%;left:50%}
.navigation .navbar button.open span:nth-child(2){transform:rotate(45deg)}
.navigation .navbar button.open span:nth-child(3){transform:rotate(-45deg)}
.navigation .navbar button.open span:nth-child(4){top:18px;width:0%;left:50%}
.rightButton a{color:#fff;padding:10px 30px;border-radius:50px;background:#292350;display:inline-block;text-transform:uppercase;letter-spacing:1.5px;font-family:GothamMedium;font-size:14px;margin-left:15px}
.rightButton a:hover{background-color:#f6821f;color:#fff}
.navigation .menu{display:block;margin-left:auto}
.navigation .menu ul{margin:0;padding:0;width:100%;justify-content:center}
.navigation .menu ul li{position:relative}
.navigation .menu ul li a{color:#292350;padding:10px 15px;text-transform:capitalize;background:0 0;border-bottom:2px solid transparent;font-size:14px;text-transform:uppercase;font-family:GothamMedium}
.navigation .menu ul li.active a,.navigation .menu ul li:hover a{color:#292350;background:0 0}
.navigation .menu ul li ul.cs-dropdown{top:100%;left:0;text-align:left}
.navigation .menu ul li ul.cs-dropdown li:last-child{border:0}
.navigation .menu ul li ul.cs-dropdown li ul.cs-dropdown{left:100%;margin-top:-36px}
.navigation .menu ul li ul.cs-dropdown li ul.cs-dropdown li ul.cs-dropdown{left:-100%;margin-top:-31px}
.navigation .menu ul li ul.cs-dropdown{position:absolute;width:240px;display:none;z-index:99999;box-shadow:0 6px 6px 0 rgba(0,0,0,.4);background:#fff;margin:0;padding:0;transition:all .3s ease}
.navigation .menu ul li:hover ul.cs-dropdown{display:block}
.navigation .menu ul li:hover ul.cs-dropdown li ul.cs-dropdown{display:none;transition:all .3s ease}
.navigation .menu ul li ul.cs-dropdown li:hover ul.cs-dropdown{display:block}
.navigation .menu ul li ul.cs-dropdown li{display:block;padding:0;width:100%}
.navigation .menu ul li ul.cs-dropdown li:last-child a{border-bottom:0}
.navigation .menu ul li ul.cs-dropdown li:last-child a:after{display:none}
.navigation .menu ul li ul.cs-dropdown li a:hover{color:#fff;background:#292350}
.navigation .menu ul li ul.cs-dropdown li:hover a{color:#fff;background:#292350}
.navigation .menu ul li ul.cs-dropdown li:hover ul.cs-dropdown li a{background:#fff;color:#333}
.navigation .menu ul li ul.cs-dropdown li:hover ul.cs-dropdown li a:hover{color:#fff;background:#292350}
.navigation .menu ul li ul.cs-dropdown li a{color:#444;font-size:13px;padding:7px 15px;position:relative;display:block;text-transform:capitalize;font-weight:400;background:#fff;transition:all .3s ease;border-bottom:1px solid #eee}
.navigation ul li.cs-submenu a button{border:0;background:0 0;outline:0;padding:0;margin:0 0 0 3px;color:#444}
.navigation ul li.cs-submenu a button svg{width:14px;height:14px}
.navigation ul li.cs-submenu:hover svg{transform:rotateZ(180deg);color:red}
.navigation ul li.cs-submenu:hover ul.cs-dropdown li.cs-submenu svg{color:#292350}
.navigation ul li.cs-submenu ul.cs-dropdown li a button{float:right;color:#292350}
.navigation ul li.cs-submenu ul.cs-dropdown li a button svg{transform:rotateZ(-90deg)}
.navigation ul li.cs-submenu ul.cs-dropdown li.cs-submenu:hover svg{color:#fff}
.navigation .navbar{display:none;padding:7px 0;margin:0}
.mainmenu-area{position:absolute;left:0;top:0;width:100%;z-index:9;padding:10px 140px 10px 0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background:#fff}
.mainmenu-area:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:-1;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border-bottom:1px solid #ccc}
.mainmenu-area.affix{position:fixed;top:0}
.mainmenu-area.affix:before{opacity:1}
.mainmenu-area .right-button{position:absolute;right:15px;top:5px}
.mainmenu-area .right-button a{color:#fff;padding:10px 40px;border-radius:50px;background:#292350;display:inline-block;text-transform:uppercase;letter-spacing:1.5px;font-family:GothamMedium;font-size:14px}
.mainmenu-area .right-button a:hover{background-color:#f6821f;color:#fff}
.mainmenu-area ul.mainmenu{text-align:center;float:none;display:block}
.mainmenu-area ul.mainmenu li{float:none;display:inline-block;text-align:center}
.mainmenu-area ul.nav.navbar-nav li a{color:#292350;padding:10px 2px;text-transform:capitalize;background:0 0;border-bottom:2px solid transparent;margin:0 15px;font-size:14px;text-transform:uppercase;font-family:GothamMedium}
.mainmenu-area ul.nav.navbar-nav li a:hover,.mainmenu-area ul.nav.navbar-nav li.active a{border-bottom-color:#292350}
.mainmenu-area .navbar-brand{height:auto;padding:0 15px}
.mainmenu-area .navbar-brand img{height:40px}
.page-title .title{position:relative;display:inline-block;text-transform:uppercase;letter-spacing:1.5px;color:#222;font-weight:600}
.page-title .title:after,.text-center.page-title .title:before{content:"";width:50px;height:1px;display:inline-block;background-color:#222;margin:0 15px;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}
.home-area{width:100%;background:url("../images/header-bg.jpg") no-repeat scroll center bottom/cover;padding:30px 15px;color:#fff;float:left;text-align:center}
.home-area .mobile-image{margin-right:0;margin-left:0;aspect-ratio:1/1}
.home-area .mobile-image img{aspect-ratio:1/1;width:100%;height:100%}
.progress-area{background-repeat:no-repeat;background-position:right center;background-size:auto 100%;background:#f6821f;width:100%;float:left;padding:20px}
.progress-area .mobile-image{margin-top:-90px;margin-bottom:-153px}
.video-area{background-image:url("../images/video-bg.jpg");background-repeat:no-repeat;background-position:left center;background-size:auto 100%;margin-bottom:0;background-color:#e6e7f6}
.video-photo{position:relative;border-radius:5px;overflow:hidden}
.video-photo>img{width:100%}
.video-area a.video-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%}
.feature-area{float:left;width:100%;color:#fff;background-color:#292350;background-image:url("../images/feature-bg.png");background-position:bottom -120px center;background-repeat:no-repeat;background-size:auto 94%;margin-bottom:0}
.feature-area h3{font-family:GothamMedium}
.feature-area .page-title .title{color:#fff}
.feature-area .mobile-image img{margin-top:35px}
.service-box{position:relative;padding-left:100px}
.service-box .box-icon,.team-slide .owl-controls .owl-nav>div{position:absolute;left:0;top:0;width:70px;height:70px;border-radius:100%;text-align:center;font-size:20px;line-height:72px;background:#482cbf;background:-webkit-linear-gradient(45deg,#292350 0,#17113d 100%);background:-o-linear-gradient(45deg,#292350 0,#17113d 100%);background:linear-gradient(45deg,#292350 0,#17113d 100%);overflow:hidden;z-index:1;color:#5e88fc;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.2);box-shadow:0 0 30px 0 rgba(0,0,0,.2)}
.service-box:hover .box-icon,.team-slide .owl-controls .owl-nav>div:hover{color:#fff}
.service-box .box-icon:before,.team-slide .owl-controls .owl-nav>div:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:-1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:1}
.service-box:hover .box-icon:before,.team-slide .owl-controls .owl-nav>div:hover:before{opacity:0}
.service-box .serviceTitle,.service-box h4{margin-bottom:10px;font-family:GothamMedium;font-weight:400;line-height:1.4em;font-size:18px}
.testimonial-area{float:left;width:100%;padding-top:60px;padding-bottom:60px;background:#e6e7f6}
.team-box{position:relative;padding:55px 30px 30px 30px;-webkit-box-shadow:0 0 30px -5px rgba(0,0,0,.1);box-shadow:0 0 30px -5px rgba(0,0,0,.1);border-radius:5px;margin-top:40px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin-bottom:30px;background:#fff;min-height:370px}
.team-box:hover{-webkit-box-shadow:0 0 60px 0 rgba(0,0,0,.1);box-shadow:0 0 60px 0 rgba(0,0,0,.1)}
.team-box .team-image{position:absolute;top:-40px;width:80px;height:80px;border-radius:100%;background-color:#fff;text-align:center;overflow:hidden;border:5px solid #fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1)}
.team-box .testimonialsName2,.team-box h4{color:#f6821f;font-weight:600;font-size:20px;margin:0 0 15px;line-height:1.4em}
.team-box .position{font-size:14px;font-style:italic;font-weight:400;margin:0 0 15px;line-height:1.4em}
.team-slide .owl-controls .owl-nav>div{position:absolute;top:50%;left:auto;right:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.team-slide .owl-controls .owl-nav>div.owl-next{right:auto;left:100%}
.gallery-area{background:#eee}
.gallery-slide .item{overflow:hidden;border-radius:2px;background:#f6821f;padding:5px;box-shadow:2px 2px 10px #999;aspect-ratio:1/1}
.gallery-slide .item img{aspect-ratio:1/1;width:100%;height:100%}
.gallery-slide .owl-dots{position:static;text-align:center;margin-top:15px}
.gallery-slide .owl-dots .owl-dot{display:inline-block;margin:3px}
.gallery-slide .owl-dots .owl-dot span{display:inline-block;width:5px;height:5px;margin:5px;border-radius:50%;background-color:#000;opacity:.5;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.gallery-slide .owl-dots .owl-dot.active span{opacity:1;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}
.download-area{background-image:url("../images/download-bg.png");background-repeat:no-repeat;background-position:center center;background-size:cover;margin-top:70px;margin-bottom:100px;color:#fff}
.download-area .mobile-image{margin-top:-106px;margin-bottom:-200px}
.price-box{border-radius:5px;overflow:hidden;text-align:center;color:#222;-webkit-box-shadow:0 0 15px -5px rgba(0,0,0,.1);box-shadow:0 0 15px -5px rgba(0,0,0,.1);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.price-box:hover{-webkit-box-shadow:0 0 50px -15px #4d43c6;box-shadow:0 0 50px -15px #4d43c6}
.price-box .price-header{background-color:#e6e7f6;padding:10px;color:#292350;background:#482cbf;background:-webkit-linear-gradient(45deg,#292350 0,#17113d 100%);background:-o-linear-gradient(45deg,#292350 0,#17113d 100%);background:linear-gradient(45deg,#292350 0,#17113d 100%);position:relative;overflow:hidden;z-index:2;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.price-box .price-header:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#e6e7f6;z-index:-1;opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.price-box:hover .price-header{color:#fff}
.price-box:hover .price-header:before{opacity:0}
.price-box .price-header .price-icon{font-size:60px;margin-bottom:10px}
.price-box .price-header .price-icon img{border-radius:5px;border:1px solid #ccc}
.price-box .price-header .sectionSubTitle,.price-box .price-header h4{font-weight:700;font-size:18px;margin:0;line-height:1.4em}
.price-box .price-body{padding:10px}
.price-box .price-body ul{list-style:none;margin:0;padding:0}
.price-box .price-rate{color:#768ede;margin-bottom:40px;font-size:20px}
.price-box .price-rate sup{top:-20px;font-size:26px}
.price-box .price-rate .rate{font-size:56px}
.price-box .price-footer{margin-bottom:40px}
.price-box .price-footer .bttn-white{padding:13px 50px}
.price-box .price-footer .bttn-white:before{width:calc(100% - 4px);height:calc(100% - 4px);border-radius:100px;left:2px;top:2px}
.questions-area{background-color:#f5f6ff}
.toggole-boxs{margin-top:-20px}
.toggole-boxs h3{font-size:18px;background-color:#fff;margin-bottom:0;margin-top:20px;outline:0;padding:20px 30px 20px 60px;color:#434345;border-left:5px solid #5e88fc;cursor:pointer;position:relative}
.toggole-boxs h3:after,.toggole-boxs h3:before{content:"";position:absolute;left:30px;top:30px;width:10px;height:2px;background-color:#434345}
.toggole-boxs h3:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.toggole-boxs h3.ui-state-active:before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.toggole-boxs div{background-color:#fff;padding:0 30px 20px 60px;border-left:5px solid #5e88fc}
.subscribe-area{background:url("../images/subscribe-bg.jpg") no-repeat scroll center center/cover}
.subscribe-form{background-color:#fff;padding:60px;border-radius:5px}
.subscribe-form form{position:relative}
.subscribe-form form .control{width:100%;height:auto;padding:15px 180px 15px 30px;border-radius:100px;border:1px solid #5e88fc}
.subscribe-form form .bttn-white{position:absolute;right:0;top:0;margin-right:0}
.footer-area{float:left;width:100%;position:relative;background:url(../images/bg.jpg) fixed;background-color:rgba(0,0,0,0);background-position-x:0;background-position-y:0;background-repeat:repeat;background-size:auto;background-origin:padding-box;background-clip:border-box;background-clip:initial;background-color:rgba(0,0,0,0);background-origin:initial;background-position:center center;background-repeat:no-repeat;background-size:100%!important;padding:0}
.footer-area .foot-overlay{background:rgba(41,35,80,.9)}
.footer-box{text-align:center}
.footerTitle{font-size:32px;color:#fff;font-family:GothamMedium;margin:0 0 15px;font-weight:400;line-height:1.4em}
.footer-box p,.footer-box p a{color:#fff}
.footer-box .box-icon{width:75px;height:75px;margin:auto auto 30px auto;text-align:center;line-height:75px;color:#fff;font-size:20px;background:#482cbf;background:-webkit-linear-gradient(45deg,#292350 0,#17113d 100%);background:-o-linear-gradient(45deg,#292350 0,#17113d 100%);background:linear-gradient(45deg,#292350 0,#17113d 100%);border-radius:100%;position:relative;z-index:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.footer-box .box-icon:before{content:"";position:absolute;left:4px;top:4px;width:calc(100% - 8px);height:calc(100% - 8px);border:2px solid #fff;border-radius:100%;z-index:-1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.footer-box:hover .box-icon{color:#5e88fc}
.footer-box .box-icon svg{width:40px;height:40px;color:#f6821f}
.footer-box:hover .box-icon:before{background-color:#fff}
.footer-bottom{padding:20px 0;background-color:#f5f6ff;text-align:center;font-weight:700;color:#222}
.footer-bottom .footer-menu ul{list-style:none;margin:0;padding:0;text-align:right}
.footer-bottom .footer-menu ul li{display:inline-block}
.footer-bottom .footer-menu ul li a{padding:10px;color:#222}
.footer-bottom .footer-menu ul li a:hover{color:#5e88fc}
#scrollUp{right:0;bottom:0;height:60px;width:60px;text-align:center;line-height:60px;font-size:30px;color:#5e88fc}
.preloader{background-color:#fff;bottom:0;height:100%;position:fixed;top:0;width:100%;z-index:99999999}
.preloader span{background:#482cbf;background:-webkit-linear-gradient(45deg,#292350 0,#17113d 100%);background:-o-linear-gradient(45deg,#292350 0,#17113d 100%);background:linear-gradient(45deg,#292350 0,#17113d 100%);border-radius:100%;height:60px;width:60px;line-height:60px;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;color:#fff;font-size:24px;margin:auto;-webkit-animation:mymove 1.5s infinite linear;animation:mymove 1.5s infinite linear}
.site-header{background:#482cbf;background:linear-gradient(45deg,#292350 0,#17113d 100%);color:#fff;padding:180px 0 120px}
.site-header a{color:#fff}
.breadcrumb{background:0;display:inline-block;margin-top:10px;padding:0}
.post-single:after{content:"";clear:both;display:table}
.post-single{padding:30px;border-radius:3px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1);margin-bottom:30px}
.single-post .post-single{-webkit-box-shadow:none;box-shadow:none}
.single-post .post-single .post-media{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1);padding:30px;margin-bottom:30px}
.post-single.sticky .post-media{width:55%;float:left;margin-right:60px}
.post-single .post-media{overflow:hidden;border-radius:3px}
.post-single .post-media img{width:100%}
.post-single .post-meta{overflow:hidden;margin-top:20px;margin-bottom:20px}
.post-single .post-body .post-meta .post-tags{float:left}
.post-single .post-body .post-meta .post-date{float:right}
.post-single .post-body h4{font-size:22px;margin-bottom:20px}
.post-single .post-body .read-more{margin-top:10px;display:inline-block;text-transform:uppercase;letter-spacing:2px;font-weight:700;font-size:14px;color:#768ede}
.post-single .post-body .read-more:after{content:"\e87a";font-family:Linearicons-Free;margin-left:5px}
.pagination .nav-links{padding:20px;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1);box-shadow:0 0 15px 0 rgba(0,0,0,.1);display:inline-block}
.pagination{text-align:center;margin-top:80px;width:100%}
.pagination .nav-links .page-numbers{width:40px;height:40px;display:inline-block;line-height:40px;border-radius:50%}
.pagination .nav-links .page-numbers:hover{color:#482cbf;background-color:#f5f6ff}
.pagination .nav-links .page-numbers.current{background:#482cbf;background:-webkit-linear-gradient(45deg,#292350 0,#17113d 100%);background:-o-linear-gradient(45deg,#292350 0,#17113d 100%);background:linear-gradient(45deg,#292350 0,#17113d 100%);color:#fff}
.post-single blockquote{padding:50px 160px;text-align:center;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1);box-shadow:0 0 15px 0 rgba(0,0,0,.1);font-size:26px;line-height:1.6em;border:0;color:#626264;background-color:#f4f4f4;border:30px solid #fff;font-style:italic}
.comment-respond h4,.comments-area .comment-heading{font-size:20px;margin-bottom:40px;font-weight:600;color:#434345}
.comments-list,.comments-list ul{list-style:none}
.comments-list .comment{position:relative;padding-left:130px}
.comments-list .comment .comment-pic{width:100px;height:100px;border-radius:3px;position:absolute;left:0;top:0;overflow:hidden}
.comments-list .comment .comment-content .comment-header{color:#434345}
.comments-list .comment .comment-content .comment-header h4{font-size:18px;font-weight:600;margin-bottom:10px}
.comments-list li li .comment .comment-pic{width:80px;height:80px}
.comments-list li{margin-bottom:30px}
.form-control{border-radius:2px;padding:15px 20px;height:auto;-webkit-box-shadow:none;box-shadow:none}
.form-control:focus{-webkit-box-shadow:none;box-shadow:none}
.form-double .box{width:calc(50% - 15px);float:left}
.form-double .box.last{float:right}
.appointment-form{background:#fff;padding:20px;border:5px solid #f6821f;margin-top:70px}
.from-hd-t{font-weight:700;text-align:center;font-size:20px!important;margin-bottom:20px!important;color:#292350;line-height:22px;font-family:GothamMedium}
.appointment-form input{width:100%;line-height:35px;padding:5px 15px;color:#444}
.featuredTitle{font-size:22px;margin:0;font-weight:400;line-height:1.4em;color:#fff;font-family:GothamMedium}
.sectionTitle{font-size:22px;font-weight:400;line-height:1.4em;font-family:GothamMedium;color:#292350;text-align:center;margin:0}
.form-group{margin-bottom:15px}
.appointment-form textarea{height:80px;border:1px solid #999}
.appointment-form .book_btn{margin:0 auto;background:#f6821f;border:0;width:150px;color:#fff;line-height:normal}
#carouselExampleIndicators .carousel-caption{right:0;left:0;padding-bottom:30px;background:rgba(0,0,0,.8)!important;width:100%;border-radius:20px;bottom:0}
#carouselExampleIndicators .sliderTitle,#carouselExampleIndicators h3{font-size:30px;margin-bottom:0;color:#f6821f;font-weight:700;font-family:GothamMedium;line-height:1.4em}
#carouselExampleIndicators .carousel-indicators{bottom:0!important}
.home-area h1{font-size:50px;margin:0;font-family:GothamBold}
.home-area .homeAreaTitle,.home-area h3{font-size:40px;margin:0;font-family:GothamMedium;font-weight:400;line-height:1.4em}
.home-area p{font-size:30px;margin:10px 0}
.consult-doc-row{float:left;width:100%;padding:20px 0;background:#f6821f;margin:0}
.consult-doc-row h2,.tagTitle{font-size:24px;line-height:36px;color:#fff;font-family:GothamMedium;margin:0;padding:0;font-weight:400}
.page-title .blue-color{margin:0}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;overflow:hidden;outline:0}
.modal-dialog{margin:50px auto}
.modal-content{border-radius:0}
.modal-header{padding:0;background:#292350;color:#fff}
.modal-header h4{text-align:left;padding:10px 15px!important;margin:0!important;color:#fff!important}
.close{float:right;font-size:23px;font-weight:600;line-height:2;color:#fff;text-shadow:0 1px 0 #fff;opacity:.7}
.modal-header .close{margin-right:10px}
.close:focus,.close:hover{color:#fff;text-decoration:none;cursor:pointer;opacity:.9}
.modal-body textarea{width:100%;height:120px!important;padding:5px 12px;border-radius:0;border:1px solid #ccc}
.modal-body select{width:100%}
.book_btn{width:auto;background:#181c4d;border:0;color:#fff;font-size:14px;border-radius:0;cursor:pointer;padding:0 25px}
.book_btn:hover{background:#f6821f;color:#fff}
.mobile{color:#fff;font-size:17px;text-align:left;float:left;padding:6px 0;font-weight:600}
.mobile a{color:#fff}
.mobile a i{color:#f6821f}
.label{width:100px;text-align:right;float:left;padding-right:10px;font-weight:700}
#book_now label.error,.output{color:#fb3a3a;font-weight:700}
#book_now1 label.error,.output{color:#fb3a3a;font-weight:700}
.close_btn{margin-top:-16px;margin-right:-13px;font-size:25px;color:#fff!important;background:#000!important;width:40px;height:40px;opacity:1;border-radius:75%;border:1px solid #000;line-height:30px;position:absolute;right:2px;z-index:999}
.close_btn:hover{color:#fff!important;background:#f6821f!important}
.book_appointment_pop{padding:8px 20px;background:#333;color:#fff;float:right;margin:0;border:0}
.book_appointment_pop:focus,.book_appointment_pop:hover{background:#f6821f;color:#fff}
.awardlogo{width:100%;min-height:70px;float:left;padding:11px;margin:0;box-shadow:2px 2px 5px #949494;font-family:Oswald,sans-serif;color:#333;font-size:18px;font-weight:400;text-align:center;line-height:22px;transition:.5s;vertical-align:middle;line-height:70px;background:#fff}
.awardlogo:hover{box-shadow:2px 2px 15px #949494;transition:.5s}
.awardlogo img{margin:0;height:auto}
.awardlogo1{width:100%;min-height:200px;float:left;padding:11px;margin:11px 0 13px 5%;box-shadow:2px 2px 5px #949494;font-family:Oswald,sans-serif;color:#333;font-size:18px;font-weight:400;text-align:center;line-height:22px;transition:.5s;background:#fff}
.awardlogo1:hover{box-shadow:2px 2px 15px #949494;transition:.5s}
.awardlogo1 img{margin:10px 0 0 0;height:auto}
.mt15{margin-top:15px!important}
#myModal .modal-lg{width:1024px;margin:10% auto}
.hair_transplant{float:left;width:100%;margin:0;padding:40px 0;background:#eee}
.hair_transplant h2{font-size:32px;color:#292350;font-family:GothamMedium;margin:0;font-weight:400;line-height:1.4em}
.hair_transplant h3{font-size:24px;color:#292350;font-family:GothamMedium;margin:0;font-weight:400;line-height:1.4em}
.hair_transplant p{text-align:justify}
.hair_transplant ul{list-style:none;padding:0;margin:0 0 15px;display:block;max-width:100%}
.hair_transplant li{margin:3px 0;vertical-align:middle;text-align:left;padding:0;display:flex;align-items:center;font-weight:400;font-size:15px;line-height:28px;color:#222;font-family:GothamLight}
.hair_transplant li a{padding:0 10px}
.hair_transplant li:before{display:inline-block;width:20px;height:20px;color:#4e4e4e;font-weight:400;margin-top:0;margin-right:5px;float:left;content:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='currentColor' viewBox='0 0 16 16'><path d='M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425a.247.247 0 0 1 .02-.022Z'/></svg>")}
.hair_transplant_image{float:right;width:100%;max-width:450px;margin:0 0 15px 15px;padding:0;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:6px;overflow:hidden}
.hair_follicle{float:left;width:100%;margin:0;padding:40px 0;background:#fff}
.hair_follicle h2{font-size:28px;color:#292350;font-family:GothamMedium;margin:0;font-weight:400;line-height:1.4em}
.hair_follicle h3{font-size:24px;color:#292350;font-family:GothamMedium;margin:0;font-weight:400;line-height:1.4em}
.hair_follicle h4{font-size:20px;color:#292350;font-family:GothamMedium;margin:0;font-weight:400;line-height:1.4em}
.hair_follicle p{text-align:justify}
.image_2{float:left;width:100%;margin:0 0 15px;position:relative;text-align:center;height:280px;overflow:hidden;border:1px solid #eee}
.image_2 img{max-width:100%;width:auto;height:100%}
.hair_follicle ul{list-style:none;padding:0;margin:0 0 15px;display:block;width:100%;float:left}
.hair_follicle li{margin:3px 0;vertical-align:middle;text-align:left;padding:0;display:flex;align-items:center;font-weight:400;font-size:15px;line-height:28px;color:#222;font-family:GothamLight}
.hair_follicle li strong{display:contents;color:#292350;font-weight:600;font-size:16px}
.hair_follicle li a{padding:0 10px}
.hair_follicle li:before{display:inline-block;width:20px;height:20px;color:#4e4e4e;font-weight:400;margin-top:0;margin-right:5px;float:left;content:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='currentColor' viewBox='0 0 16 16'><path d='M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425a.247.247 0 0 1 .02-.022Z'/></svg>")}
.pictorial_view{float:left;width:100%;margin:0;padding:40px 0;background:#eee}
.pictorial_view h2{font-size:28px;color:#292350;font-family:GothamMedium;margin:0 0 10px;font-weight:400;line-height:1.4em}
.pictorial_view h3{font-size:20px;color:#292350;font-family:GothamMedium;margin:0;font-weight:400;line-height:1.4em}
.pictorial_view h4{font-size:18px;color:#292350;font-family:GothamMedium;margin:0;font-weight:400;line-height:1.4em}
.pictorial_view strong{font-weight:600;color:#292350}
.pictorial_view p{text-align:justify}
.pictorial_view ul{list-style:none;padding:0;margin:0 0 15px;width:100%}
.pictorial_view li{margin:3px 0;vertical-align:middle;text-align:left;padding:0;display:flex;align-items:center;font-weight:400;font-size:15px;line-height:28px;color:#222;font-family:GothamLight}
.pictorial_view li strong{display:contents;color:#292350;font-weight:600;font-size:16px}
.pictorial_view li a{padding:0 10px}
.pictorial_view li:before{display:inline-block;width:20px;height:20px;color:#4e4e4e;font-weight:400;margin-top:0;margin-right:5px;float:left;content:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='currentColor' viewBox='0 0 16 16'><path d='M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425a.247.247 0 0 1 .02-.022Z'/></svg>")}
.image_3{float:right;max-width:300px;width:100%;margin:0 0 15px 15px;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:6px;overflow:hidden}
.image_3 img{width:100%}
.faq_section{float:left;width:100%;margin:0;padding:40px 0;background:#fff}
.faq_section h2{font-size:24px;font-weight:600;color:#222;line-height:36px;position:relative;padding-bottom:24px;margin-bottom:50px;text-align:center}
.faq_section h2:after{position:absolute;content:"";left:0;right:0;bottom:0;width:60px;height:4px;margin:0 auto;background:#292350}
.faq_section p{max-width:900px;margin:0 auto;margin-bottom:30px}
.accordion-header{padding:0}
.accordion-item{margin-bottom:15px;border-radius:16px!important;overflow:hidden}
.accordion-item:not(:first-of-type){border:1px solid rgba(0,0,0,.125)}
.accordion-button{padding:12px 15px;font-size:18px;font-weight:400;text-transform:initial;font-family:Roboto,sans-serif}
.accordion-button:not(.collapsed){color:#fff;background:#292350;font-weight:400}
.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708l6-6z'/></svg>");transform:rotate(0)}
.accordion-button:focus,.accordion-button:hover{color:#fff;background:#292350}
.accordion-button:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708l6-6z'/></svg>");transform:rotate(-180deg)}
.accordion-body p{font-size:15px;line-height:24px}
.faq_section .panel-default{background:#fff;border:0;padding:0;border:0;background:0 0;border-radius:0;margin-bottom:20px}
.faq_section .panel-default>.panel-heading{background:0 0;border:0;padding:0;border:0;background:0 0;border-radius:0}
#accordion .panel-title{padding:0}
#accordion .panel-title a{box-shadow:0 1.5px 12px 2px rgba(0,0,0,.06);background:#fff;color:#333;border-radius:12px;padding:10px 15px;font-size:18px;line-height:1.5;margin-bottom:0;position:relative;display:block}
#accordion .panel-title a:hover{background:#292350;color:#fff}
#accordion .panel-title a.active{background:#292350;color:#fff;border-radius:12px 12px 0 0}
#accordion .panel-title a.collapsed.active{background:#fff;color:#292350}
#accordion .panel-title a.collapsed:before,#accordion .panel-title a:before{content:"\f106";font-family:FontAwesome;font-weight:900;width:50px;height:100%;text-align:center;line-height:40px;position:absolute;top:0;right:0;font-size:24px}
#accordion .panel-title a:before{top:3px}
#accordion .panel-title a.collapsed:before{content:"\f107";top:0}
#accordion .panel-default .panel-body{border:0;background:#fff;box-shadow:0 1.5px 12px 2px rgba(0,0,0,.06);border-radius:0 0 12px 12px}
#accordion .panel-default .panel-body p{font-size:16px;color:#333;font-weight:400;max-width:100%;margin-bottom:0}
#accordion .panel-default .panel-body ul{margin:0 0 0 15px;padding:0;display:block}
#accordion .panel-default .panel-body ul li{font-size:16px;color:#333;font-weight:400}
#accordion .panel-default{box-shadow:none}
.fue_hair_transplant{float:left;width:100%;margin:0;padding:40px 0;background:#fff}
.fue_hair_transplant h2{font-size:28px;color:#292350;font-family:GothamMedium;margin:0 0 10px;font-weight:400;line-height:1.4em}
.fue_hair_transplant h3{font-size:20px;color:#292350;font-family:GothamMedium;margin:0;font-weight:400;line-height:1.4em}
.fue_hair_transplant h4{font-size:18px;color:#292350;font-family:GothamMedium;margin:0;font-weight:400;line-height:1.4em}
.fue_hair_transplant strong{font-weight:600;color:#292350}
.fue_hair_transplant p{text-align:justify}
.fue_hair_transplant ul{list-style:none;padding:0;margin:0 0 15px;width:100%}
.fue_hair_transplant li{margin:3px 0;vertical-align:middle;text-align:left;padding:0;display:block;align-items:center;font-weight:400;font-size:15px;line-height:28px;color:#222;font-family:GothamLight}
.fue_hair_transplant li strong{display:contents;color:#292350;font-weight:600;font-size:16px}
.fue_hair_transplant li a{padding:0 10px}
.fue_hair_transplant li:before{display:inline-block;width:20px;height:20px;color:#4e4e4e;font-weight:400;margin-top:0;margin-right:5px;float:left;content:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='currentColor' viewBox='0 0 16 16'><path d='M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425a.247.247 0 0 1 .02-.022Z'/></svg>")}
.fue_hair_transplant li ul{margin:0 0 15px 25px}
.fue_hair_transplant li ul li{margin:3px 0;vertical-align:middle;text-align:left;padding:0;display:block;align-items:center;font-weight:400;font-size:15px;line-height:28px;color:#222;font-family:GothamLight;list-style:disc}
.fue_hair_transplant ul li ul li:before{display:inline-block;width:8px;height:8px;color:#4e4e4e;font-weight:400;margin-top:3px;margin-right:15px;float:left;content:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='currentColor' viewBox='0 0 16 16'><circle cx='8' cy='8' r='8'/></svg>")}
@media (max-width:1023px){
#myModal .modal-lg{width:100%;margin:15% auto}
}
.booking-section{background:url(../images/book-n-appointment-bground.webp) no-repeat;width:100%;float:left;text-align:center}
.booking-section .overlay{background:rgba(0,0,0,.8);width:100%;height:auto;padding:50px 0}
.booking-section{color:#fff}
.booking-section h2,.sectionTitle2{color:#fff;font-size:32px;font-weight:600;margin-bottom:24px;line-height:1.4em}
.booking-section .book_appointment{float:none;background:#f6821f;border-radius:3px}
.white-text{color:#fff!important}
.patientResult{width:100%;height:220px;height:auto;text-align:center;overflow:hidden;position:relative;margin-bottom:20px;border:1px solid #ccc;background:#fff;padding:10px;aspect-ratio:81/100}
.patientResult img{max-width:100%;top:0;left:0;width:auto;max-height:100%;margin:0 auto;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;aspect-ratio:81/100}
.patientResult .image{margin-bottom:10px}
.patientResult h3,.testimonialsName{font-size:16px;margin:0;font-weight:700;color:#0c0c0c;display:flex;align-items:center;justify-content:center;min-height:50px}
.pulse-button{width:70px;height:55px;border:none;box-shadow:0 0 0 0 rgba(246,130,31,.7);border-radius:4px;cursor:pointer;-webkit-animation:pulse 1.25s infinite cubic-bezier(.66,0,0,1);-moz-animation:pulse 1.25s infinite cubic-bezier(.66,0,0,1);-ms-animation:pulse 1.25s infinite cubic-bezier(0.66,0,0,1);animation:pulse 1.25s infinite cubic-bezier(.66,0,0,1);background-color:rgba(246,130,31,.8);position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;color:#fff;font-size:30px;display:flex;align-items:center;justify-content:center;padding:0}
.pulse-button svg{width:30px;height:30px}
.pulse-button:hover{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}
@-webkit-keyframes pulse{
to{box-shadow:0 0 0 45px rgba(232,76,61,0)}
}
@-moz-keyframes pulse{
to{box-shadow:0 0 0 45px rgba(232,76,61,0)}
}
@-ms-keyframes pulse{
to{box-shadow:0 0 0 45px rgba(232,76,61,0)}
}
@keyframes pulse{
to{box-shadow:0 0 0 45px rgba(232,76,61,0)}
}
.booking-section .bttn-default{background:#f6821f}
.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{line-height:0;position:absolute;top:50%;display:block;width:45px;height:45px;padding:0;transform:translate(0,-50%);cursor:pointer;color:#fff;border:0;outline:0;background:#292350;border-radius:100%;z-index:50;border:1px solid #292350;text-align:center;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}
.owl-carousel .owl-controls .owl-nav .owl-next i,.owl-carousel .owl-controls .owl-nav .owl-prev i{color:#333}
.owl-carousel .owl-controls .owl-nav .owl-prev{left:-20px;top:48%}
.owl-carousel .owl-controls .owl-nav .owl-next{right:-20px;top:48%}
.owl-carousel .owl-controls .owl-nav .owl-next:hover,.owl-carousel .owl-controls .owl-nav .owl-prev:hover{background:#f6821f;border-color:#f6821f;color:#fff}
#whatsapp_chat_widget{display:none!important}
@media (max-width:768px){
.owl-carousel .owl-controls .owl-nav .owl-prev{left:-10px}
.owl-carousel .owl-controls .owl-nav .owl-next{right:-10px}
#whatsapp_chat_widget{display:none!important}
#whatsapp-chat-widget{display:none!important}
.panaceapopup .modal-body{max-height:450px;overflow:scroll}
}
.patientFeedback .owl-next,.patientFeedback .owl-prev{line-height:0;position:absolute;top:50%;display:block;width:45px;height:45px;padding:0;transform:translate(0,-50%);cursor:pointer;color:#fff;border:0;outline:0;background:#292350;border-radius:100%;z-index:9}
.patientFeedback .owl-nav .owl-prev{left:-20px}
.patientFeedback .owl-nav .owl-next{right:-20px}
.patientFeedback .owl-next:hover,.patientFeedback .owl-prev:hover{background:#f6821f;color:#292350;border-color:#f6821f}
.send_enquiry{background:#fff;border-radius:40px;bottom:115px;color:#fff;display:table;height:46px;right:30px;min-width:46px;position:fixed;text-align:center;z-index:999;transition:all .2s linear;background:#292350}
.send_enquiry svg{width:20px;height:20px;margin-top:12px}
.send_enquiry:hover{color:#fff;padding:0 20px}
.send_enquiry:focus{color:#fff}
.send_enquiry span{display:table-cell;vertical-align:middle;font-size:16px;letter-spacing:-15px;opacity:0;line-height:46px;transition:all .5s;text-transform:uppercase}
.send_enquiry:hover span{opacity:1;letter-spacing:1px;padding-right:10px}
label{color:#f00404;display:block;font-weight:400;margin:0}
.panaceapopup .close{position:absolute;z-index:1;right:-27px;top:-10px;width:40px;height:40px;line-height:40px;text-align:center;background:#f88421;border-radius:50%;opacity:1;border:0;outline:0}
.all_btns{display:inline-block;width:auto;height:45px;margin:10px 0 0;text-transform:capitalize;font-size:16px;border-radius:4px 4px 0 4px;overflow:hidden;background:#f88421;color:#fff;-webkit-transition:background .24s cubic-bezier(.37, .31, .31, .9),color .24s cubic-bezier(.37, .31, .31, .9);-o-transition:background .24s cubic-bezier(.37, .31, .31, .9),color .24s cubic-bezier(.37, .31, .31, .9);transition:background .24s cubic-bezier(.37, .31, .31, .9),color .24s cubic-bezier(.37, .31, .31, .9);position:relative;overflow:hidden;z-index:2;padding:10px 25px;border-radius:4px;border:0;outline:0}
.all_btns:before{content:"";position:absolute;width:calc(100%);height:calc(100%);top:0;left:0;z-index:-1;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .24s cubic-bezier(.37, .31, .31, .9);transition:-webkit-transform .24s cubic-bezier(.37, .31, .31, .9);-o-transition:transform .24s cubic-bezier(.37, .31, .31, .9);transition:transform .24s cubic-bezier(.37, .31, .31, .9);transition:transform .24s cubic-bezier(.37, .31, .31, .9),-webkit-transform .24s cubic-bezier(.37, .31, .31, .9);border-radius:inherit;background:#211b42}
.all_btns:focus,.all_btns:hover{color:#fff;background:#211b42}
.all_btns span{display:flex;align-items:center;justify-content:center}
.modal-header{padding:0 15px;background:#2c2555;color:#fff;border-radius:0;display:flex;align-items:center;position:relative}
.modal-header .modal-title{text-align:left;font-size:18px;line-height:18px;color:#fff;padding:15px 0;text-transform:initial;letter-spacing:.2px}
input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{border:1px solid #ccc;height:40px;border-radius:0;background:#fff;line-height:40px;box-shadow:none;padding:0 10px;box-sizing:border-box;font-weight:400;font-size:14px;color:#222;width:100%}
.form-control:focus{border-color:#f88421;box-shadow:none;outline:0;color:#222}
.selectize-input{border-radius:0!important;height:43px!important;text-align:left!important;line-height:2!important}
.selectize-input input,.selectize-input select{height:auto}
.category_page{float:left;width:100%;margin:0;padding:40px 0}
.title_2{color:#2c2555;position:relative;width:100%;text-align:center;float:left;text-transform:uppercase;padding:0;font-size:24px;margin:0 0 25px;font-weight:700;font-family:GothamMedium}
.title_2:after{background:#2c2555;bottom:-10px;content:"";height:2px;left:0;right:0;margin:0 auto;position:absolute;width:50px}
.category_content{float:left;width:100%;margin-bottom:20px}
.image_left{float:left;max-width:490px;width:100%;margin:0 15px 15px 0;text-align:center;padding:0}
.image_left .image{position:relative;height:390px;border:1px solid #ccc;margin-bottom:15px;margin-right:19px;border-radius:4px;overflow:hidden}
.image_left .image img{position:absolute;top:50%;left:50%;max-width:100%;transform:translate(-50%,-50%);max-height:100%;width:auto;height:auto}
.all_btns{display:inline-block;width:auto;height:40px;margin:10px 0 0;text-transform:capitalize;font-size:14px;border-radius:4px;background:#f88421;color:#fff;-webkit-transition:background .24s cubic-bezier(.37, .31, .31, .9),color .24s cubic-bezier(.37, .31, .31, .9);-o-transition:background .24s cubic-bezier(.37, .31, .31, .9),color .24s cubic-bezier(.37, .31, .31, .9);transition:background .24s cubic-bezier(.37, .31, .31, .9),color .24s cubic-bezier(.37, .31, .31, .9);overflow:hidden;z-index:2;padding:0 20px;border:0;outline:0;line-height:40px}
.all_btns:before{content:"";position:absolute;width:calc(100%);height:calc(100%);top:0;left:0;z-index:-1;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .24s cubic-bezier(.37, .31, .31, .9);transition:transform .24s cubic-bezier(.37, .31, .31, .9);-o-transition:transform .24s cubic-bezier(.37, .31, .31, .9);transition:transform .24s cubic-bezier(.37, .31, .31, .9),-webkit-transform .24s cubic-bezier(.37, .31, .31, .9);border-radius:inherit;background:#211b42}
.all_btns:focus,.all_btns:hover{color:#fff;background:#211b42}
.all_btns span{display:flex;align-items:center;justify-content:center}
.category_content h2,.category_content h3{font-size:24px;color:#292350;margin:0;font-weight:500;line-height:1.4em;font-family:GothamMedium}
.category_page p{font-size:17px;line-height:24px;text-align:justify}
.category_page ul{list-style:none;padding:0;margin:0 0 15px;display:block;max-width:100%}
.category_page ul li{margin:3px 0;vertical-align:middle;text-align:left;padding:0;display:inherit;align-items:center;font-weight:400;font-size:17px;line-height:28px;color:#222}
.category_page ul li a{padding:0 10px}
.category_page ul li:before{display:inline-block;width:20px;height:20px;color:#4e4e4e;font-weight:400;margin-top:0;margin-right:5px;float:left;content:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='currentColor' viewBox='0 0 16 16'><path d='M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425a.247.247 0 0 1 .02-.022Z'/></svg>")}
.know-mores{float:left;width:100%;margin:0 0 15px;padding:0}
.know-mores table tr th{width:20%;border:1px solid #fba155}
table{width:100%;padding:0;border-collapse:collapse;border-spacing:0;text-align:center}
table tr{border:1px solid #ddd;padding:5px}
table td,table th{border:1px solid #ddd;padding:8px 10px;line-height:1.42857143;vertical-align:middle;font-size:14px}
table tbody tr:nth-of-type(odd){background-color:#f0f0f0}
table th{font-size:16px;background:#f6821f;text-align:center;color:#fff;padding:10px 15px;line-height:normal}
.know-mores table tr th{width:20%;border:1px solid #fba155}
.project_discuss{float:left;width:100%;margin:0;padding:0}
.readyar{float:left;width:100%;position:relative;border:1px solid #292350;border-radius:3px;margin:0 0 30px;padding:30px 40px;color:#292350;box-shadow:0 4px 0 #292350;z-index:6;background-color:#fff;font-size:30px}
.contbt{background-color:#292350;color:#fff;font-size:16px;font-weight:400;text-transform:uppercase;text-decoration:none;padding:12px 40px;margin:0;float:right;border-radius:4px;display:flex;align-items:center}
.contbt svg{width:24px;height:24px;margin-right:10px}
.contbt:focus,.contbt:hover{background-color:#f88421;color:#000}
.mt30{margin-bottom:40px!important}
.h2_title{position:relative;text-align:center;color:#292350;font-size:27px;line-height:normal;font-weight:700;text-transform:uppercase}
.h2_title:after{background:#f88421;bottom:-10px;content:"";height:2px;left:50%;margin-left:-50px;position:absolute;width:100px}
.btn-close{width:1em;height:1em;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;outline:0}
.btn-close:focus{box-shadow:none}
.modal-header .close{margin-right:10px;margin-left:auto}
.image-enquire .image{width:100%;height:400px;border:1px solid #eee;float:left;margin-bottom:10px;position:relative}
.image-enquire .image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;width:auto;height:auto}
.image-enquire h4{color:#333;font-size:24px;font-weight:600;margin-bottom:5px;text-align:left;padding:0}
.catName{color:#f88421;font-size:18px;font-weight:700;margin-bottom:5px;text-align:left;padding:0;float:left;width:100%}
.goToTop{position:fixed;z-index:8030;bottom:65px;right:30px;width:46px;height:46px;border-radius:50%;color:#fff;font-size:24px;line-height:42px;text-align:center;text-decoration:none;cursor:pointer;transition:all .25s;display:none;background:#292350;border:0}
.goToTop:hover{background:#f6821f;color:#292350}
.goToTop svg{width:24px;height:24px}
#wa-widget-send-button{right:80px!important}
#accordionExample{margin-top:30px}